From 762e6f4eaba4bcd5b5e6fded2131d10307e07c6d Mon Sep 17 00:00:00 2001 From: FongMi Date: Fri, 11 Apr 2025 14:00:21 +0800 Subject: [PATCH] Clean code --- app/libs/forcetech-release.aar | Bin 2733168 -> 2733184 bytes .../android/tv/player/extractor/Force.java | 24 ++++++++---------- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/app/libs/forcetech-release.aar b/app/libs/forcetech-release.aar index ac7d57a728ee9feaa46cfafe8d815b92bf77a08f..dcdefb634c336d06d4391cd15fb87b5e6ca4556b 100644 GIT binary patch delta 559 zcmezHVi{w@%VmrkmYZ{4b)6ynkAZ>V;N%VFQuS*mozH495IFX}>AgVF{gmr_MFOYW zIV2`7{4U_mJIg*LE%o=e($z}3ZbMFuFOq^=WtFZCpJA?3befO@YzVC3-Q+>s^#%bdVr)urc7pW{$x{qCM@fDr& zE|gn!zRseL^?}Td?<`hdN-+~DXR%4RyIFNc^y9qJ|ND&6)XzOh3s>ZE)1Gy2RphTp zf{!vxa!zf&*6DY1K1&j3M|RoXv%3FndHNqHAKX&2nC;JL(M8uAB0kxqB(mLWe7nc| z_Rsk_y1&|5OijAXQ}3)+GnV>wgY&gz`D3jo-|hV-JFWX3QOnf4!=inM1tSnM0WmWW zvj8zG5VHX>I}mdKF((jn0Wmia^8hg~5c2^sKM)H5u^n0kJd?%K)(~5X%9vJP<1Yu_6#F0kJX=s{pYo5UT;PIuL7Y-(jICUWtgd={GiN z1~HzPuDwaqg0W?K$|g+{#?{kjZql@4RGWTdlV%#@o9XtOH4PaBrWbD3v}JSvQNq*X s_R4TgKeJg=i#bVFcKXK6nj+JAw`dwL|FTww@Itm|im}bvs0mCO01BP+N&o-= delta 559 zcmZp8xs36{i)D-(mYZ`fmJnO=j)8$8Wby`csrtQ>&So7p5NLVNw!is;ZP4Vnu8p$4 z7+M_^$`#kYJ$jA*RuW}UF>N&_4sUWQj?2Bjq3MTo?IWyOkV8v ziraa2?}_BOQ_of8G)9~$@^Ag<%XK4UQ+i+PwUp|DwkxNm^7_rTc)_wHTZ8R1@8 zANHwpR9ErVpJZx&yL83p9Kk8!Ot%7!JFZ4pe0iR>BS)6MTJwu@UXsj3sd?XDvDPLv znJjE&|2gBWOa7hjY+0r&E zJEmK2(zIYKnO?F<(}Z#M^p%@5?HI+Tzu2Ui#&~DC|7J}?MuzE)n>B424M3Fe^t`b!blEMM2F$Oll_9*8Et+C%JsUNFAp-zA*74Z@ diff --git a/app/src/main/java/com/fongmi/android/tv/player/extractor/Force.java b/app/src/main/java/com/fongmi/android/tv/player/extractor/Force.java index 011ce1e18..9de459670 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/extractor/Force.java +++ b/app/src/main/java/com/fongmi/android/tv/player/extractor/Force.java @@ -18,7 +18,7 @@ import java.util.regex.Pattern; import okhttp3.Headers; -public class Force implements Source.Extractor { +public class Force implements Source.Extractor, ServiceConnection { private static final Pattern PATTERN = Pattern.compile("(?i)(p[2-9]p|mitv)"); private final HashSet set = new HashSet<>(); @@ -29,7 +29,7 @@ public class Force implements Source.Extractor { } private void init(String scheme) { - App.get().bindService(Util.intent(App.get(), scheme), mConn, Context.BIND_AUTO_CREATE); + App.get().bindService(Util.intent(App.get(), scheme), this, Context.BIND_AUTO_CREATE); } @Override @@ -53,7 +53,7 @@ public class Force implements Source.Extractor { @Override public void exit() { try { - if (!set.isEmpty()) App.get().unbindService(mConn); + if (!set.isEmpty()) App.get().unbindService(this); } catch (Exception e) { e.printStackTrace(); } finally { @@ -61,15 +61,13 @@ public class Force implements Source.Extractor { } } - private final ServiceConnection mConn = new ServiceConnection() { - @Override - public void onServiceConnected(ComponentName name, IBinder service) { - set.add(Util.trans(name)); - } + @Override + public void onServiceConnected(ComponentName name, IBinder service) { + set.add(Util.trans(name)); + } - @Override - public void onServiceDisconnected(ComponentName name) { - set.remove(Util.trans(name)); - } - }; + @Override + public void onServiceDisconnected(ComponentName name) { + set.remove(Util.trans(name)); + } }