我的活动(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 变量,我在重新启动设备时启动此服务。
是否可以根据变量的值“杀死”或启动该警报检查器?例如自动或手动同步我的应用程序。
非常感谢你,对不起我的英语;)