1. 程式人生 > >解決EventBus出現響應不了事件的問題

解決EventBus出現響應不了事件的問題

在做友盟完全自定義處理推送訊息的時候,出現了一個問題,就是服務在繼承UmengBaseIntentService的時候post EventBus時在activity怎麼也接受不到訊息,瞭解了一下EventBus的機制,發現EventBus只能在同一個程序才可以響應訊息,然後查看了一下定義的服務,發現問題了:

<service android:name="cn.madeapps.android.wruser.service.MyPushIntentService"android:process=":push"/>

按照友盟官方推薦的寫法是將服務程序定義為push型別,把它android

:process=":push"刪掉就行了,

估計定義的程序型別與androidapp執行的程序不一樣,所以才響應不了。