在我的onReceive中使用main.xml中的EditText

时间:2012-04-23 07:55:07

标签: android android-layout broadcastreceiver alarm

我有一个带有main.xml布局的AlarmActivity。还有一个报警类,它扩展了BroadcastReceive和一个onReceive方法。我想从main.xml中的EditText获取值到警报类中的onReceive方法。

2 个答案:

答案 0 :(得分:1)

我不认为您了解BroadcastReceiever的工作原理。它的Asynchronus,意味着当时Activity可能不会启动,但是你可以在BroadcastReciever的Context下启动它。改变你的方法。

答案 1 :(得分:1)

为什么不在SharedPreference中保留该值并在Receiver中获取它...一种可靠的方法...当前的方法失败,因为你永远不知道持有EditText的Activity是否存在..