好的,所以我正在開發一個帶有新聞的Android應用程序。當用戶第一次運行App時,會運行一個單獨的線程,然後啓動一個無限的while(true)循環,在循環內部,連接器將文本從Internet下載到通知併發送此通知,然後休眠8小時。哪種方式更好地使其工作得最好,如上所述的線程或報警管理器?或者,也許有一種不同的更好的方式?Android - 線程與AlarmManager
現在我已經完成了兩種測試方法,兩種方法都很好,但我不知道如何檢查哪一個效率更高,哪些不會被android殺死,哪些食物消耗更少等。
第二個問題,有人殺應用程序時是否有任何方法來恢復循環?我正在使用Advanced Task Killer Free和一款Flashy應用程序(Flash Player Loader)進行測試。我殺死了Flashy,但5秒鐘後,應用程序再次運行,所以它可能是可能的,但是如何?
對於那些認爲我正在開發煩人廣告的人,我正在開發的應用程序只是從互聯網上閱讀新聞。
希望有人幫助, 在此先感謝。
爲什麼不使用警報管理器的意圖服務.intent服務有助於完成網絡工作並在工作完成時自動關閉。並且警報管理員有助於在需要時再次喚醒服務。 – Ranjit
'然後睡8個小時'親愛的上帝,請不要這樣做。 – Falmarri