Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
18 lines (14 sloc) 716 Bytes

今天 同事 在 一个 只有 ApplicationContext 的 IntentService, 发送 有序广播.
最初的设计 是 getApplicationContext().sendOrderedBroadcast(intent);
但是 BroadcastReceiveronReceive() 并不起作用.

使用了 下列代码 发送到 主线程 并不起作用.

new Handler(Looper.getMainLooper()).post(new Runnable(){
  ...
  sendOrderedBroadcast(intent);
});

后来 干脆不解耦了, 直接上 AsyncTask, 马蛋, 居然就好用了!!
技术债务啊!! 不知道 IntentService 为什么 不好用了 =_ =..

群里面有人说 在 onHandleIntent() 通过 Message + Handler 机制 回到 主线程 是好用,
但是我本人 并没有 实验...