2012-02-28 128 views
0

我正在创建一个应用程序,其中包含一个包含计时器运行的活动。当用户通过按下home按钮不离开计时器而离开该活动时,用户会在状态栏通知中得到通知,并且会每小时通知用户计时器正在运行,并且用户何时从任何方式回到应用程序,然后计时器屏幕应该以时间表的经过时间出现。防止活动被Android操作系统杀死

如果用户在30分钟内回到屏幕,它工作正常。因为30分钟后android会从后台杀死我的活动,并且我的应用程序从头开始。

我想停止android从后台查杀我的活动。请帮助,如果有任何机构有任何想法...

+3

天文台的声音正在运行。尝试将该功能切换到服务。 – Ian 2012-02-28 15:33:27

回答

1

你不能也不应该阻止系统杀死你的活动,你可以做的是用一个AlarmManager以设定的时间间隔唤醒/恢复你的活动。
如果你保存你的天文台开始计数的开始时间,应该很容易让它在稍后恢复。

+0

1.您能否给我一个示例项目来使用AlarmManager来唤醒/恢复功能?我也试图实现第二个选项以及..感谢您查看这个问题... – Pirate 2012-02-29 16:25:53

+0

我做了一个谷歌搜索AlarmManager安卓系统,并得到了一些链接: http://smartandroidians.blogspot.com/2010 /04/alarmmanager-and-notification-in.html http://justcallmebrian.com/?p=129 看看这些,看看你能否得到它的工作。 – Jave 2012-03-01 09:04:20

相关问题