在服务中使用Stopself()是否完全重复服务?

时间:2015-11-24 06:10:55

标签: android performance android-intent android-activity

这就是我开始重复服务的方式。

  Intent serviceIntent = new Intent(context, SyncService.class);
  final AlarmManager alarm = (AlarmManager)context.
  getSystemService(Context.ALARM_SERVICE);
  long interval = 60000;
  final PendingIntent pending = PendingIntent.getService(context,
  0,serviceIntent,0);
  alarm.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP ,
  System.currentTimeMillis(), interval, pending);

这是我的服务       公共类SyncService扩展了IntentService {

   public SyncService() {
    super("SyncService"); 
    // TODO Auto-generated constructor stub
    }

@Override
protected void onHandleIntent(Intent intent) {



    SyncToServer();
    SyncData();
    SyncTrackData();
    stopself();---------> will this stop the repeating service?

 }
}

0 个答案:

没有答案