Receiver 走過的坑

Receiver

  • 1.開發(fā)工具 ecplise Genymotion
    首先上圖,

    崩潰日志.png

  • 2.部分核心代碼

       <receiver android:name="com.example.receiver.MyReceiver">
            <intent-filter>
            <action android:name="android.intent.action.MY_BROADCAST"/>
            <category android:name="android.intent.category.DEFAULT"/>
            </intent-filter>
        </receiver>
        
          <receiver android:name=".FirstReceiver">  
            <intent-filter>  
                <action android:name="android.intent.action.MY_BROADCAST"/>  
                <category android:name="android.intent.category.DEFAULT" />  
            </intent-filter>  
        </receiver>  
          
         <receiver android:name=".SecondReceiver">  
            <intent-filter>  
                <action android:name="android.intent.action.MY_BROADCAST"/>  
                <category android:name="android.intent.category.DEFAULT" />  
            </intent-filter>  
        </receiver> 
  • 3.分析原因
    清單中有.FirstReceiver和.SecondReceiver。
    以為是在整個項目中都默認(rèn)的,最后是默認(rèn)Activity的包中。

原以為ecplise自動提示不錯,但是容易誤解的話,就容易掉坑了,如我。

  • 4雖然ecplise不是很智能,但是如果手動把java文件移動到新的package中,name就會直接顯示全限定名。這也算是該IDE智能化的一部分。

  • 5晚安,今天好像8月了,好快。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容