私はAndroid用の学習プランナーアプリケーションを構築していますが、時間がたつと正常に動作すると通知をトリガーするように設定しています。 アラームを設定すると、アラームの詳細はSQLite
データベースに保存されます。アラームがオフになっているときにアラーム情報を呼び出す必要があります。何らかの変数がデータベースに保存され、特定のアラームにリンクできるようになります私はSQLite query
でそれを使って正しいエントリーを見つけることができます。アラームマネージャーイベントで変数を保存する
以下UPDATEコード:
Long nIdLong = System.currentTimeMillis();
String nId = nIdLong.toString();
Intent alarmIntent = new Intent(context, AlarmReceiver.class);
alarmIntent.putExtra("nID", nId);
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, alarmIntent , 0);
AlarmManager alarmManager = (AlarmManager)getActivity().getSystemService(getActivity().ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC, calendar.getTimeInMillis(), pendingIntent);
AlarmReciever:事前
君は!これは完璧に働いた – user6548194