我有一个带有main.xml布局的AlarmActivity。还有一个报警类,它扩展了BroadcastReceive和一个onReceive方法。我想从main.xml中的EditText获取值到警报类中的onReceive方法。
答案 0 :(得分:1)
我不认为您了解BroadcastReceiever的工作原理。它的Asynchronus,意味着当时Activity可能不会启动,但是你可以在BroadcastReciever的Context下启动它。改变你的方法。
答案 1 :(得分:1)
为什么不在SharedPreference中保留该值并在Receiver中获取它...一种可靠的方法...当前的方法失败,因为你永远不知道持有EditText的Activity是否存在..