我正在开发一个使用闹钟管理器的Android应用程序。
该应用程序包含多个Activity。警报响起时,会显示新的活动。这个新活动收到用户的一些输入,然后我需要返回这些数据。更多细节:我按以下方式构建我的应用程序
MainActivity的onCreate()实例化一个名为ReminderManager的类,然后调用设置Alert的公共方法(在此类中)(使用Alarm Manager)。另一个名为AlarmReceiver的类扩展了BroadcastRecevier,它的onResult()方法调用了一个新的Activity。
现在我希望此活动重新调整从用户插入的数据。
示意性地:
MainActivity [onCreate] ---> ReminderManager [setAlarm] ---> onResult() ---> NewActivity
NewActivity,是我希望从用户接收数据的活动。
我知道,我无法从BraodcastReceiver类的onResult()调用startActivityForResult(),那么,将数据传递给RemiderManager的最佳方法是什么?
答案 0 :(得分:-1)