У меня есть приемник и служба, которые запускаются при запуске устройства, но, допустим, пользователь никогда не выключает его устройство, как мне с этим справиться?Сообщение приемника, службы, будильника и строки состояния
Как настроить отображение строки состояния с помощью будильника с моего приемника/службы?
package it.bloomp.service;
import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
public class EventsNotificationService extends Service {
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public void onCreate() {
super.onCreate();
System.out.println("Service created.");
}
@Override
public void onDestroy() {
super.onDestroy();
System.out.println("Service destroyed.");
}
@Override
public void onStart(Intent intent, int startId) {
super.onCreate();
System.out.println("Service started.");
}
}
...
package it.bloomp.service;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
public class EventsNotificationReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if ("android.intent.action.BOOT_COMPLETED".equals(intent.getAction())) {
Intent serviceIntent = new Intent(context, EventsNotificationService.class);
context.startService(serviceIntent);
}
}
}
Я просто понимаю, что моя проблема немного больше. Мне нужно запустить службу, которая каждую минуту будет получать на моем сервере все даты будильника и установить/сбросить его. Получить даты с сервера не проблема, просто хочу знать, как я должен планировать все уведомления о статусе. –
Я обновил свой ответ –