0

我有一个MainActivity.java实现 AlarmManager 定期收听SecondActivity.java并尝试从SecondActivity.java获取持续值。谁能给我一些关于实现这一目标的建议?

4

1 回答 1

1

MainActivity 中运行的代码需要移动到服务或具有独立于当前显示在屏幕上的生命周期的东西。
这是因为活动可以在它们不在焦点时被操作系统杀死。

我建议使用 IntentService,它在运行时会执行您需要的定期任务,然后通过挂起的意图安排自己再次运行。

一个很好的例子在这里: http ://www.vogella.com/articles/AndroidServices/article.html

于 2013-07-19T02:50:22.460 回答