少し問題があります...何よりも、いくつかのヒントと例が必要です..2 つの文字列の比較を実行する必要があります。これらの 1 つはデバイスの現在の日付から派生し、もう 1 つはその日付です。私は書きます。したがって、この比較はいつでも行うことができます..この比較がtrueの場合、さまざまなコマンドを実行します。
ループ 1 サービスを呼び出す AlarmManager を作成しました。このサービスには、必要な比較が存在します。
private static final int EXEC_INTERVAL = 10 * 1000;
Intent myIntent = new Intent(AndroidAlarmService.this, MyAlarmService.class);
pendingIntent = PendingIntent.getService(AndroidAlarmService.this, 0, myIntent, 0);
AlarmManager alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE);
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.add(Calendar.SECOND, 10);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), EXEC_INTERVAL, pendingIntent);
私が必要とすることをするためのより良い方法は何ですか?
私はこれを使用しますか?またはBroadcastReceiverが必要ですか?
あなたが私にいくつかの例を与えることができれば、非常に感謝しています..事前に感謝します!