0
我的接收器不點火,下面的代碼:廣播接收器不點火
AndroidManifest
<recevier android:name=".NoticeReceiver" android:enabled="true">
<intent-filter>
<action android:name="com.clublifestyle.NoticeService.BROADCAST" />
</intent-filter>
</recevier>
NoticeReceiver.java
public class NoticeReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "ASDASD", Toast.LENGTH_SHORT).show();
}
}
CLMainActivity.java
public class CLMainActivity extends TabActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.main);
this.createTabs();
Intent i2 = new Intent(this, NoticeReceiver.class);
this.sendBroadcast(i2);
}
}
你能幫忙我找出原因? 謝謝!
謝謝,但它仍然不起作用 – 2012-03-03 19:07:20
@kenyi我發現你的問題的來源。在你的清單中,正確的單詞是'receiver',而不是你寫的'recevier',而現在你的應用程序根本看不到接收器。 – Luksprog 2012-03-03 19:23:16
非常感謝!看起來像Eclipse在這個錯字中沒有檢測到錯誤。 – 2012-03-03 22:49:11