mobile refresh

pull/316/head
okjack 2 years ago
parent b0607b337b
commit 627958d706
  1. 2
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/MainActivity.java
  2. 9
      app/src/mobile/java/com/fongmi/android/tv/ui/fragment/VodFragment.java

@ -103,7 +103,7 @@ public class MainActivity extends BaseActivity implements NavigationBarView.OnIt
if (savedInstanceState == null) mManager.change(0);
}
private void initConfig() {
public void initConfig() {
WallConfig.get().init();
LiveConfig.get().init().load();
VodConfig.get().init().load(getCallback());

@ -33,6 +33,7 @@ import com.fongmi.android.tv.model.SiteViewModel;
import com.fongmi.android.tv.ui.activity.CollectActivity;
import com.fongmi.android.tv.ui.activity.HistoryActivity;
import com.fongmi.android.tv.ui.activity.KeepActivity;
import com.fongmi.android.tv.ui.activity.MainActivity;
import com.fongmi.android.tv.ui.activity.VideoActivity;
import com.fongmi.android.tv.ui.adapter.TypeAdapter;
import com.fongmi.android.tv.ui.base.BaseFragment;
@ -41,6 +42,7 @@ import com.fongmi.android.tv.ui.dialog.LinkDialog;
import com.fongmi.android.tv.ui.dialog.ReceiveDialog;
import com.fongmi.android.tv.ui.dialog.SiteDialog;
import com.fongmi.android.tv.utils.FileChooser;
import com.fongmi.android.tv.utils.FileUtil;
import com.github.catvod.net.OkHttp;
import com.github.catvod.utils.Trans;
import com.google.common.net.HttpHeaders;
@ -100,6 +102,7 @@ public class VodFragment extends BaseFragment implements SiteCallback, FilterCal
mBinding.top.setOnClickListener(this::onTop);
mBinding.link.setOnClickListener(this::onLink);
mBinding.logo.setOnClickListener(this::onLogo);
mBinding.logo.setOnLongClickListener(this::onRefresh);
mBinding.keep.setOnClickListener(this::onKeep);
mBinding.retry.setOnClickListener(this::onRetry);
mBinding.filter.setOnClickListener(this::onFilter);
@ -198,6 +201,12 @@ public class VodFragment extends BaseFragment implements SiteCallback, FilterCal
SiteDialog.create(this).change().show();
}
private boolean onRefresh(View view) {
FileUtil.clearCache(null);
if (getActivity() instanceof MainActivity) ((MainActivity) getActivity()).initConfig();
return true;
}
private void onKeep(View view) {
KeepActivity.start(getActivity());
}

Loading…
Cancel
Save