我一直在自学 android 编程,但我遇到了广播问题。本质上,这段代码只是我测试,看看我是否可以让广播工作。当我运行它时,我的广播没有被调用,我不知道为什么。
这是清单的相关位
<reciever
android:name="application.logic.StartEventReciever"
android:label="@string/title_activity_start_event" >
<intent-filter>
<action android:name="Set Start Alarm" />
</intent-filter>
</reciever>
这是我的广播接收器
public class StartEventReciever extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.v("@StartEvent", "BOO");
}
}
这就是我的意图所在。它是我一直在使用的一个更大的静态类的一部分。
public static void setStartAlarm(Context context){
Intent intent = new Intent("Set Start Alarm");
context.sendBroadcast(intent);
}