2014-10-30 183 views
-1

我想創建我自己的時鐘或定時器使用android CountdownTimer。所以,我想要的是,即使我關閉了我的應用程序,android服務應該運行,並且會更新我的時鐘。所以當我打開我的應用程序時,我可以看到最新的時間。Android服務本身停止?

我的代碼工作正常,但有時過了很久,服務本身停止。所以,計時器停下來,我在應用程序中看到了時間。

所以,請讓我知道,如何限制服務自行停止。只有當內存不足

+0

是以下答案爲你工作? – GvSharma 2014-10-30 07:40:42

+1

是的,我得到了一些提示。但是startForeground如何處理內存低的問題。但可能是我正在使用的平板電腦,這是全新的一個,怎麼可能有內存低的問題。 – 2014-10-31 17:06:48

回答

0

這是通過START_REDELIVER_INTENT實現,START_STICKY

@Override 
public int onStartCommand(Intent intent, int flags, int startId) { 
    super.onStartCommand(intent, flags, startId); 
    // START_REDELIVER_INTENT 
    return START_STICKY; 
}