Android 安卓系统:;递归的;意向服务?
启动IntentService的正确方法是什么?我进行递归调用,因为我需要更改报警信号Android 安卓系统:;递归的;意向服务?,android,alarm,schedule,intentservice,Android,Alarm,Schedule,Intentservice,启动IntentService的正确方法是什么?我进行递归调用,因为我需要更改报警信号 public class AlarmIntentService extends IntentService{ @Override protected void onHandleIntent(Intent intent){ SharedPreferences spf = getSharedPreferences("PREF_SOMETHING", MODE_PRIVATE);
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);
}
}
是的,这没问题。我所看到的唯一威胁是意外运行多个独立“线程”的可能性