|
|
|
|
@ -11,7 +11,6 @@ import androidx.annotation.NonNull; |
|
|
|
|
import androidx.annotation.Nullable; |
|
|
|
|
import androidx.viewbinding.ViewBinding; |
|
|
|
|
|
|
|
|
|
import com.fongmi.android.tv.App; |
|
|
|
|
import com.fongmi.android.tv.BuildConfig; |
|
|
|
|
import com.fongmi.android.tv.R; |
|
|
|
|
import com.fongmi.android.tv.Updater; |
|
|
|
|
@ -41,6 +40,7 @@ import com.fongmi.android.tv.utils.ResUtil; |
|
|
|
|
import com.fongmi.android.tv.utils.Utils; |
|
|
|
|
import com.github.catvod.bean.Doh; |
|
|
|
|
import com.github.catvod.net.OkHttp; |
|
|
|
|
import com.github.catvod.utils.Path; |
|
|
|
|
import com.google.android.material.dialog.MaterialAlertDialogBuilder; |
|
|
|
|
import com.permissionx.guolindev.PermissionX; |
|
|
|
|
|
|
|
|
|
@ -311,9 +311,9 @@ public class SettingFragment extends BaseFragment implements ConfigCallback, Sit |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void setDoh(Doh doh) { |
|
|
|
|
OkHttp.get().setDoh(doh); |
|
|
|
|
Notify.progress(getActivity()); |
|
|
|
|
Prefers.putDoh(doh.toString()); |
|
|
|
|
OkHttp.get().setDoh(App.get(), doh); |
|
|
|
|
mBinding.dohText.setText(doh.getName()); |
|
|
|
|
ApiConfig.load(Config.vod(), getCallback()); |
|
|
|
|
} |
|
|
|
|
@ -343,6 +343,6 @@ public class SettingFragment extends BaseFragment implements ConfigCallback, Sit |
|
|
|
|
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) { |
|
|
|
|
super.onActivityResult(requestCode, resultCode, data); |
|
|
|
|
if (resultCode != Activity.RESULT_OK || requestCode != FileChooser.REQUEST_PICK_FILE) return; |
|
|
|
|
setConfig(Config.find("file:/" + FileChooser.getPathFromUri(getContext(), data.getData()).replace(FileUtil.getRootPath(), ""), type)); |
|
|
|
|
setConfig(Config.find("file:/" + FileChooser.getPathFromUri(getContext(), data.getData()).replace(Path.rootPath(), ""), type)); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|