Есть ли возможность заставить приложение перезапускаться самостоятельно после 60 секунд бездействия телефона Android?
Вот что я пробовал:
public class BootUpReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
Intent i = new Intent(context, SplashScreen.class);
PendingIntent pi = PendingIntent.getService(context, 0, i, 0);
AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
am.cancel(pi); // cancel any existing alarms
am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
SystemClock.elapsedRealtime() +60000,
AlarmManager.INTERVAL_DAY, pi);
}
}
но не работает.