【发布时间】:2013-11-07 22:12:22
【问题描述】:
我有问题。我是 android 和 java 的新手,我正在制作一个程序,它会在用户选择的时间关闭手机声音并调暗显示器。一切都是通过获取用户输入值(小时和分钟)并根据这些值设置警报来向 BroadcastReceiver 触发一个意图来完成的,该广播接收器启动一个关闭声音并使显示变暗的服务。我希望在重新启动后重新启动警报。我认为我可以简单地设置另一个 BroadcastReceiver 来接收 BOOT_COMPLETED 意图,然后设置警报,该警报会触发一个在启动服务之前使用的 BroadcastReceiver 的意图。我的问题是我不知道如何将获取用户输入的活动中的值放入由 BOOT_COMPLETED 意图启动的 BoradcastReceiver。或者是否有另一种方法可以在重启后根据用户输入设置相同的警报?简而言之,我想在重启后自动设置警报,其触发时间与用户设置的警报相同。对不起我的英语不好......
【问题讨论】:
标签: android broadcastreceiver alarm reboot