From 5c6deabf7abae82b654301726e9e2ed22f8a4f23 Mon Sep 17 00:00:00 2001 From: FongMi Date: Fri, 28 Oct 2022 12:36:54 +0800 Subject: [PATCH] Clean code --- .../main/java/com/gsoft/mitv/LocalBinder.java | 6 ++++++ .../main/java/com/gsoft/mitv/MainActivity.java | 16 ++++++---------- 2 files changed, 12 insertions(+), 10 deletions(-) create mode 100644 forcetech/src/main/java/com/gsoft/mitv/LocalBinder.java diff --git a/forcetech/src/main/java/com/gsoft/mitv/LocalBinder.java b/forcetech/src/main/java/com/gsoft/mitv/LocalBinder.java new file mode 100644 index 000000000..e193e4ec9 --- /dev/null +++ b/forcetech/src/main/java/com/gsoft/mitv/LocalBinder.java @@ -0,0 +1,6 @@ +package com.gsoft.mitv; + +import android.os.Binder; + +public class LocalBinder extends Binder { +} diff --git a/forcetech/src/main/java/com/gsoft/mitv/MainActivity.java b/forcetech/src/main/java/com/gsoft/mitv/MainActivity.java index 038a5dde0..2cc8210fc 100644 --- a/forcetech/src/main/java/com/gsoft/mitv/MainActivity.java +++ b/forcetech/src/main/java/com/gsoft/mitv/MainActivity.java @@ -2,7 +2,6 @@ package com.gsoft.mitv; import android.app.Service; import android.content.Intent; -import android.os.Binder; import android.os.IBinder; import com.anymediacloud.iptv.standard.ForceTV; @@ -10,15 +9,8 @@ import com.forcetech.Port; public class MainActivity extends Service { - private final IBinder binder = new LocalBinder(); private ForceTV forceTV; - - public class LocalBinder extends Binder { - MainActivity getService() { - // Return this instance of LocalService so clients can call public methods - return MainActivity.this; - } - } + private IBinder binder; static { System.loadLibrary("mitv"); @@ -27,7 +19,11 @@ public class MainActivity extends Service { @Override public void onCreate() { super.onCreate(); - loadLibrary(1); + try { + binder = new LocalBinder(); + loadLibrary(1); + } catch (Throwable ignored) { + } } @Override