diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index da0dfc6..da157a9 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -39,7 +39,7 @@ android:name=".RestartService" android:enabled="true" android:exported="true" /> - + diff --git a/app/src/main/java/com/flywithu/carnav/AlarmReceiver.java b/app/src/main/java/com/flywithu/carnav/AlarmReceiver.java deleted file mode 100644 index bd91f22..0000000 --- a/app/src/main/java/com/flywithu/carnav/AlarmReceiver.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.flywithu.carnav; - -import android.content.BroadcastReceiver; -import android.content.Context; -import android.content.Intent; -import android.os.Build; - -public class AlarmReceiver extends BroadcastReceiver{ - - @Override - public void onReceive(Context context, Intent intent) { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { - Intent in = new Intent(context, RestartService.class); - context.startForegroundService(in); - } else { - Intent in = new Intent(context, RealService.class); - context.startService(in); - } - } - -} diff --git a/app/src/main/java/com/flywithu/carnav/RealService.java b/app/src/main/java/com/flywithu/carnav/RealService.java index 3de53be..c2617ff 100644 --- a/app/src/main/java/com/flywithu/carnav/RealService.java +++ b/app/src/main/java/com/flywithu/carnav/RealService.java @@ -257,7 +257,6 @@ feff0041c9c0c5b4bc18005a } serviceIntent = null; - setAlarmTimer(); Thread.currentThread().interrupt(); unregisterReceiver(mReceiver); // if (mainThread != null) { @@ -291,16 +290,7 @@ feff0041c9c0c5b4bc18005a }); } - protected void setAlarmTimer() { - final Calendar c = Calendar.getInstance(); - c.setTimeInMillis(System.currentTimeMillis()); - c.add(Calendar.SECOND, 1); - Intent intent = new Intent(this, AlarmReceiver.class); - PendingIntent sender = PendingIntent.getBroadcast(this, 0, intent, 0); - AlarmManager mAlarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE); - mAlarmManager.set(AlarmManager.RTC_WAKEUP, c.getTimeInMillis(), sender); - } private BroadcastReceiver mReceiver = new BroadcastReceiver() {