Receiver
-
1.開發(fā)工具
ecpliseGenymotion
首先上圖,
崩潰日志.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月了,好快。
