我正在尝试在广播接收器内创建我的广播实习生,但我认为我没有输入正确的代码。待定实习生应该如何寻找广播接收器?我想发短信。并且需要等待发送它的意图。
答案 0 :(得分:7)
我正在尝试在广播接收器内创建我的广播实习生,但我认为我没有输入正确的代码。
除了您必须使用传入的PendingIntent
对象之外,它与任何其他Context
没有什么不同,因为BroadcastReceiver
不是Context
:
public void onReceive(Context ctxt, Intent incoming) {
Intent i=new Intent(ctxt, OnAlarmReceiver.class);
PendingIntent pi=PendingIntent.getBroadcast(ctxt, 0, i, 0));
// do stuff with PendingIntent here
}