AlarmManager を使用して定期的にサービスを開始し、サーバーからデータを取得しています。
alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent(context, Service.class);
PendingIntent pendingIntent = PendingIntent.getService(this, 1, intent, 0);
alarmManager.setRepeating(
AlarmManager.ELAPSED_REALTIME_WAKEUP,
SystemClock.elapsedRealtime(),
AlarmManager.INTERVAL_FIFTEEN_MINUTES,
pendingIntent);
だから、それは起動し、すべてがうまくいく...
唯一の問題は、そこからメイン UI を更新する方法がわからないことです...私が見たすべての例は AlarmManager を使用していません...そのため、私のニーズには合いません。
手伝っていただけませんか?
ありがとう!