数秒ごとにサービスを開始するために、アクティビティ (Groups.java) にアラーム チェッカーがあります。
public void lookForGroups()
{
int seconds = 40;
Intent myIntent = new Intent(Groups.this, GroupsTaskAlarmChecker.class);
pendingIntent = PendingIntent.getService(Groups.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(), seconds * 1000, pendingIntent);
}
また、sharedPreferences 変数に応じて、デバイスの再起動時にこのサービスを開始します。
変数の値に応じて、そのアラームチェッカーを「強制終了」または開始することは可能ですか? たとえば、アプリケーションを自動または手動で同期します。
事前にどうもありがとうございました。英語で申し訳ありません;)