我想从Main_activity向Broadcast接收器类发送一个字符串值。我尝试使用send Broadcast()
功能,但我的警报立即起作用不会起作用。
我该怎么办呢?
答案 0 :(得分:0)
将值从活动传递到BroadcastReceiver会执行以下操作:
在您的Main_activity中:
Intent i = new Intent(Main_activity.this, NameofBroadcastReceiver.class);
Bundle b = new Bundle();
b.putString("key", "value");
i.putExtras(b);
sendBroadcast(i);
在你的BroadCastReceiver类中,
@Override
public void onReceive(Context context, Intent intent)
{
String result = intent.getString("key");
// your method
}
如果您想在特定时间使用AlaramManger调用Receiver,请按照提供的here教程进行操作。它可能会帮助您为Receiver实现AlaramManager。