这就是我开始重复服务的方式。
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?
}
}