私は少し問題があります...何か他のものよりも私はいくつかのヒントと例が必要です。 私は2つの文字列の比較を実行する必要があります、これらのうちの1つはデバイスの現在の日付、もう一つは私が書いた日付です。したがって、この比較はいつでも行うことができます。 この比較が真であれば、さまざまなコマンドを実行します。Android AlarmManagerサービス
私はループ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が必要ですか?
私はいくつかの例を与えることができれば非常に感謝しています..事前に感謝!
どうもありがとう、私はループをしても、デバイス場合に実行される必要があります:あなたは何をすべきhttp://www.vogella.com/articles/AndroidPerformance/article.html
ですスリープモードになります。 – Tony
どういう意味ですか?テストコードをループに入れたいと思うかもしれませんか? – Tony