pull/589/head
FongMi 9 months ago
parent f83da2b355
commit 3bb12ba2d6
  1. 2
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java
  2. 2
      app/src/mobile/AndroidManifest.xml
  3. 10
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/HomeActivity.java
  4. 6
      app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SettingFragment.java
  5. 0
      app/src/mobile/res/layout/activity_home.xml
  6. 5
      catvod/src/main/java/com/github/catvod/net/OkHttp.java

@ -484,7 +484,6 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen
@Override
protected void onDestroy() {
super.onDestroy();
WallConfig.get().clear();
LiveConfig.get().clear();
VodConfig.get().clear();
@ -492,5 +491,6 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen
AppDatabase.backup();
Server.get().stop();
Source.get().exit();
super.onDestroy();
}
}

@ -11,7 +11,7 @@
<application>
<activity
android:name=".ui.activity.MainActivity"
android:name=".ui.activity.HomeActivity"
android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation"
android:exported="true"
android:screenOrientation="fullUser"

@ -20,7 +20,7 @@ import com.fongmi.android.tv.api.config.LiveConfig;
import com.fongmi.android.tv.api.config.VodConfig;
import com.fongmi.android.tv.api.config.WallConfig;
import com.fongmi.android.tv.bean.Config;
import com.fongmi.android.tv.databinding.ActivityMainBinding;
import com.fongmi.android.tv.databinding.ActivityHomeBinding;
import com.fongmi.android.tv.db.AppDatabase;
import com.fongmi.android.tv.event.RefreshEvent;
import com.fongmi.android.tv.event.ServerEvent;
@ -43,14 +43,14 @@ import com.google.android.material.navigation.NavigationBarView;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
public class MainActivity extends BaseActivity implements NavigationBarView.OnItemSelectedListener {
public class HomeActivity extends BaseActivity implements NavigationBarView.OnItemSelectedListener {
private ActivityMainBinding mBinding;
private ActivityHomeBinding mBinding;
private FragmentStateManager mManager;
@Override
protected ViewBinding getBinding() {
return mBinding = ActivityMainBinding.inflate(getLayoutInflater());
return mBinding = ActivityHomeBinding.inflate(getLayoutInflater());
}
@Override
@ -204,7 +204,6 @@ public class MainActivity extends BaseActivity implements NavigationBarView.OnIt
@Override
protected void onDestroy() {
super.onDestroy();
WallConfig.get().clear();
LiveConfig.get().clear();
VodConfig.get().clear();
@ -212,5 +211,6 @@ public class MainActivity extends BaseActivity implements NavigationBarView.OnIt
AppDatabase.backup();
Source.get().exit();
Server.get().stop();
super.onDestroy();
}
}

@ -30,7 +30,7 @@ import com.fongmi.android.tv.impl.LiveCallback;
import com.fongmi.android.tv.impl.ProxyCallback;
import com.fongmi.android.tv.impl.SiteCallback;
import com.fongmi.android.tv.player.Source;
import com.fongmi.android.tv.ui.activity.MainActivity;
import com.fongmi.android.tv.ui.activity.HomeActivity;
import com.fongmi.android.tv.ui.base.BaseFragment;
import com.fongmi.android.tv.ui.dialog.ConfigDialog;
import com.fongmi.android.tv.ui.dialog.HistoryDialog;
@ -80,8 +80,8 @@ public class SettingFragment extends BaseFragment implements ConfigCallback, Sit
return list.toArray(new String[0]);
}
private MainActivity getRoot() {
return (MainActivity) getActivity();
private HomeActivity getRoot() {
return (HomeActivity) getActivity();
}
@Override

@ -59,6 +59,7 @@ public class OkHttp {
}
public void clear() {
cancelAll();
dns().clear();
selector().clear();
requestInterceptor().clear();
@ -169,6 +170,10 @@ public class OkHttp {
for (Call call : client().dispatcher().runningCalls()) if (tag.equals(call.request().tag())) call.cancel();
}
public static void cancelAll() {
client().dispatcher().cancelAll();
}
public static FormBody toBody(ArrayMap<String, String> params) {
FormBody.Builder body = new FormBody.Builder();
for (Map.Entry<String, String> entry : params.entrySet()) body.add(entry.getKey(), entry.getValue());

Loading…
Cancel
Save