Wenn Sie möchten, dass es nach dem Neustart des Geräts bleibt, müssen Sie den Alarm nach dem Neustart des Geräts planen.
Sie müssen die RECEIVE_BOOT_COMPLETED Erlaubnis in AndroidManifest.xml haben
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
A BroadcastReceiver benötigt wird, als auch die Absicht ACTION_BOOT_COMPLETED
<receiver android:name=".BootCompletedReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
schließlich zu erfassen, überschreiben die OnReceive Methode in Ihrer Rundfunkempfänger.
public class BootcompletedReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
//set alarm
}
}
Edit: Schauen Sie sich die setRepeating Methode der Alarmmanager die 'Android cron' zu planen.
ja können Sie es verwenden. – techiServices