0
是启动IntentService的正确方法吗?我做了一个递归调用,因为我需要更改警报刻度。Android:“递归”IntentService?
public class AlarmIntentService extends IntentService{
@Override
protected void onHandleIntent(Intent intent){
SharedPreferences spf = getSharedPreferences("PREF_SOMETHING", MODE_PRIVATE);
intent = new Intent(this, AlarmIntentService.class);
PendingIntent pIntent = PendingIntent.getService(this, 0, intent, 0);
AlarmManager alarm = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
alarm.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + spf.getInt("TIME", 1) * 10000, pIntent);
}
}