Android 在我的onReceive中使用main.xml中的EditText
我有一个带有main.xml布局的AlarmActivity。以及扩展BroadcastReceive的报警类和onReceive方法。我想将main.xml中EditText的值输入alarm类中的onReceive方法。我想您不明白BroadcastReceiver是如何工作的。它是异步的,这意味着一个活动在那个时候可能没有启动,但是您可以根据BroadcastReceiver的上下文启动一些东西。改变你的方法。为什么不在SharedReference中保留该值并在Receiver中获取它。。。一个可靠的方法做。。。当前方法失败,因为您永远不知道持有EditText的活动是否存在Android 在我的onReceive中使用main.xml中的EditText,android,android-layout,broadcastreceiver,alarm,Android,Android Layout,Broadcastreceiver,Alarm,我有一个带有main.xml布局的AlarmActivity。以及扩展BroadcastReceive的报警类和onReceive方法。我想将main.xml中EditText的值输入alarm类中的onReceive方法。我想您不明白BroadcastReceiver是如何工作的。它是异步的,这意味着一个活动在那个时候可能没有启动,但是您可以根据BroadcastReceiver的上下文启动一些东西。改变你的方法。为什么不在SharedReference中保留该值并在Receiver中获取它。