誰も電話しなければ大丈夫です。Opera、Gmail、またはその他のアプリを使用している場合は問題ありません。そして、時間内にターゲット アラーム インテント スタート。
Intent i2 = new Intent();
i2.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
pIntent = PendingIntent.getBroadcast(getApplicationContext(), 0, i2, 0);
curtimeset = System.currentTimeMillis();
am = (AlarmManager) getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, curtimeset + full, pIntent); //full time in mills when alarm will be on even from lock mode
タイマーの開始時間と現在の時間がターゲット時間に等しい場合。アプリの開始意図。フォアグラウンドからロードします。
public void instanceinitiale() {
Intent resumeIntent = new Intent(getApplicationContext(), Main.class);
resumeIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP
| Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(resumeIntent);
}
どんな状況でもアラームをロードする方法は?)