我試圖閱讀,當我重複報警廣播叫我有以下安裝了Android電池的狀態: public class RepeatingAlarm extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent)
{
// Acquire the ma
我有一個過程,我在設備上每分鐘運行一次。它的速度真的很快,因爲在調試時我無聊再等。一分鐘它會調用我的代碼來運行Web請求和一些sqlite條目,並執行一些可能使電池快速運行的工作。由於我運行的是4.2.2(特別是Cyanogenmod nightlies),因此我可以訪問系統>電池,在那裏我可以很好地分析使用我的電池的應用程序。我應該期望看到這些使用電池進行AlarmManager呼叫的過程? A
我有這個服務,在後臺做其他的東西,必須始終運行。在它的onCreate上,我設置了一個每天發送一次電子郵件的鬧鐘。服務器沒有在前臺運行,所以有時它會被系統殺死,然後再次創建,當發生這種情況時,它會再次創建警報,並在每次發生時發送另一封電子郵件。所以我的問題是,有沒有辦法阻止它觸發報警,如果它已經設置爲在系統中重複?或者在服務中有另一個「位置」,我可以創建警報一次,並防止它被重新創建? public