Remove WakefulBroadcastReceiver usage

This commit is contained in:
Fredrik Fornwall 2017-11-04 23:38:49 +01:00
parent c949940374
commit 694ccc38c4
2 changed files with 2 additions and 9 deletions

View File

@ -1,12 +1,11 @@
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
compileSdkVersion 27
buildToolsVersion "27.0.0"
dependencies {
compile 'com.android.support:support-annotations:27.0.0'
compile "com.android.support:support-core-utils:27.0.0"
compile "com.android.support:support-core-ui:27.0.0"
compile project(":terminal-view")
}
@ -14,7 +13,7 @@ android {
defaultConfig {
applicationId "com.termux"
minSdkVersion 21
targetSdkVersion 26
targetSdkVersion 27
versionCode 54
versionName "0.54"
}

View File

@ -16,7 +16,6 @@ import android.os.Build;
import android.os.Handler;
import android.os.IBinder;
import android.os.PowerManager;
import android.support.v4.content.WakefulBroadcastReceiver;
import android.util.Log;
import android.widget.ArrayAdapter;
@ -157,11 +156,6 @@ public final class TermuxService extends Service implements SessionChangedCallba
Log.e(EmulatorDebug.LOG_TAG, "Unknown TermuxService action: '" + action + "'");
}
if ((flags & START_FLAG_REDELIVERY) == 0) {
// Service is started by WBR, not restarted by system, so release the WakeLock from WBR.
WakefulBroadcastReceiver.completeWakefulIntent(intent);
}
// If this service really do get killed, there is no point restarting it automatically - let the user do on next
// start of {@link Term):
return Service.START_NOT_STICKY;