2017-08-04 57 views
0

我正在製作Android應用程序。每個月的第一天,我想發一封郵件到一個已知的郵件地址。郵件部分有效,但每月的第一天是一個問題。Android創建過程始終運行

無論應用程序正在運行還是顯示在最近的應用程序中,該應用程序都必須發送郵件。此外,應用程序必須在設備睡着時發送郵件。

我試過使用服務。但是,只有當應用程序處於活動狀態且設備未睡着時,此功能纔有效。

我也嘗試過使用alarmmanager,但只有當應用程序在最近的應用程序中才有效。郵件將在您解鎖設備時發送。

有人有解決方案我怎麼能解決我的問題?

回答

-1

尋找到一個ServicestartForeground。如果您可以讓您的服務死亡但重新啓動,請查看onStartCommandSTART_STICKY

+0

這是否也適用於設備是睡着了,當應用程序不在最近的應用程序 –

+0

它應該但也讀了它的android文檔,特別是,服務的生命週期 –

+0

我會嘗試它。謝謝 –