關於Handler的消息發送。今天被坑了。

  最近在改一個 launcher代碼,在其中本身用了一個廣播來接收系統消息,在分發message給本身的handler。 java

  代碼是在原來的基礎上修改的,爲了簡單就直接多加入了一個handler。 oop

  可是在發送消息時,就直接發的一個消息。沒有從新 new Message() post

  結果,程序就掛掉了。 spa

  報出來的的log根本發現不了什麼問題,結果致使調試了半天才找到問題。 調試

  找到了 code

The log says that you are trying to reuse a Message object. Don't do that; get a fresh Message object for each message. If you can't figure it out, please post your code that is sending messages. –  Ted Hopp Jan 22 '12 at 16:28

 這樣一段話,才知道了問題。 get

   出問題,仍是得多多思考,多多上網查找。 it

相關文章
相關標籤/搜索