2012-06-19 77 views
-1

我需要在背景做些什麼,但我需要這個服務活着一旦應用程序打開如何使服務啓動一次android應用程序打開?

雖然,我需要在後臺做總是連手機在睡眠模式?

我試着做服務,但是這個服務在手機進入睡眠模式之後服務仍然存在,但沒有工作,我附加到它。

使用該

http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/AlarmService_Service.html

我看到這個 link但我不明白了吧!

回答

0

爲什麼你不能使用

Intent intent = new Intent(MyActivity.this, Myservice.class); 
startService(intent); 

如果你這樣做,在你活動的onCreate方法,然後將盡快啓動該服務,爲您的活動跑。從那裏,它應該在後臺運行。你有什麼問題?

+0

這使服務,除非手機處於睡眠模式? – Hanaa

+0

另外每件在上的服務都會再次中餐? – Hanaa

+0

是的。如果手機屏幕關閉,您的服務應該正常運行。不,您可以根據需要多次調用startService(intent),它只會創建一個服務實例。 –

相關問題