我正在关注这个基本教程: http: //karanbalkar.com/2013/07/tutorial-41-using-alarmmanager-and-broadcastreceiver-in-android/
如您所见,它基本上执行以下操作(如果我错了,请纠正我):
- 启动 MainActivity 后,为特定日期和时间设置警报。
- 一旦达到这个日期和时间,它就会开始一个意图
MyReceiver.class
第一站。:MyReceiver
正在扩展BroadcastReceiver
。是否可以启动正常活动的意图?
- BroadcastReceiver 只是触发一个新的 Intent 来打开一个 Service,它只是显示一个 Notification。
第二站。: 和之前一样:BroadcastReceiver,只能启动属于Services的Intents吗?或者它可以启动正常活动吗?为什么我什至必须调用任何新意图?为什么我不能在 BroadcastReceiver 中完成工作(比如通过互联网下载一些内容)?
我对服务有点陌生,所以如果我说了一些非常奇怪的话,我很抱歉。
太感谢了。