私は通常、このコードを記述して でサービスを開始しAlarmManager
ます。
intent = new Intent(getActivity(), someservice.class);
pendingNotificationIntent = PendingIntent.getService(getActivity(), 0, intent, 0);
alarm = (AlarmManager) getActivity().getSystemService(getActivity().ALARM_SERVICE);
int interval = 30 * 1000;
long now = Calendar.getInstance().getTimeInMillis();
alarm.setRepeating(AlarmManager.RTC_WAKEUP, now, interval, pendingNotificationIntent);
Myは、オブジェクトAsyncTask
を登録するプライベート クラスです。AlarmManager
オブジェクトAsyncTask
を使用してサービスの代わりに呼び出すにはどうすればよいですか?AlarmManager
PS。AsyncTask
X秒/分ごとに実行するより良い方法があれば、提案してください!