|
|
|
|
@ -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()); |
|
|
|
|
} |
|
|
|
|
|