2012-02-28 127 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

相關問題