From d7e70de60e9152e5f855d37be2b8364808b3cf10 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Tue, 28 May 2019 09:28:07 +0300 Subject: [PATCH] cleanups --- .../audiorecorder/app/AudioApplication.java | 1 - .../services/RecordingService.java | 22 ++++++------------- 2 files changed, 7 insertions(+), 16 deletions(-) diff --git a/app/src/main/java/com/github/axet/audiorecorder/app/AudioApplication.java b/app/src/main/java/com/github/axet/audiorecorder/app/AudioApplication.java index 5d521a3..12bd475 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/app/AudioApplication.java +++ b/app/src/main/java/com/github/axet/audiorecorder/app/AudioApplication.java @@ -47,7 +47,6 @@ public class AudioApplication extends com.github.axet.audiolibrary.app.MainAppli public static final String PREFERENCE_VERSION = "version"; - public static final String PREFERENCE_OPTIMIZATION = "optimization"; public static final String PREFERENCE_NEXT = "next"; public NotificationChannelCompat channelStatus; diff --git a/app/src/main/java/com/github/axet/audiorecorder/services/RecordingService.java b/app/src/main/java/com/github/axet/audiorecorder/services/RecordingService.java index ee84eda..0622aac 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/services/RecordingService.java +++ b/app/src/main/java/com/github/axet/audiorecorder/services/RecordingService.java @@ -44,9 +44,10 @@ public class RecordingService extends PersistentService { static { OptimizationPreferenceCompat.REFRESH = AlarmManager.MIN1; - NOTIFICATION_PERSISTENT_ICON = NOTIFICATION_RECORDING_ICON; - PREFERENCE_OPTIMIZATION = AudioApplication.PREFERENCE_OPTIMIZATION; - PREFERENCE_NEXT = AudioApplication.PREFERENCE_NEXT; + } + + { + id = NOTIFICATION_RECORDING_ICON; } Storage storage; // for storage path @@ -114,23 +115,14 @@ public class RecordingService extends PersistentService { @Override public void onCreate() { super.onCreate(); - Log.d(TAG, "onCreate"); } @Override public void onCreateOptimization() { - optimization = new PersistentService.ServiceReceiver(this, getClass(), AudioApplication.PREFERENCE_OPTIMIZATION) { + optimization = new PersistentService.ServiceReceiver(null, AudioApplication.PREFERENCE_NEXT) { @Override - public void register() { // do not call super - next(); - am.set(next, OptimizationPreferenceCompat.serviceCheck(context, service)); - OptimizationPreferenceCompat.setKillCheck(RecordingService.this, next, AudioApplication.PREFERENCE_NEXT); - } - - @Override - public void unregister() { - super.unregister(); - OptimizationPreferenceCompat.setKillCheck(RecordingService.this, 0, AudioApplication.PREFERENCE_NEXT); + public boolean isOptimization() { + return true; // we not using optimization preference } }; optimization.create();