|
|
|
|
@ -304,7 +304,6 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void setConfig(Config config, String success) { |
|
|
|
|
if (TextUtils.isEmpty(config.getUrl())) return; |
|
|
|
|
if (config.getUrl().startsWith("file") && !PermissionX.isGranted(getActivity(), Manifest.permission.WRITE_EXTERNAL_STORAGE)) { |
|
|
|
|
PermissionX.init(this).permissions(Manifest.permission.WRITE_EXTERNAL_STORAGE).request((allGranted, grantedList, deniedList) -> load(config, success)); |
|
|
|
|
} else { |
|
|
|
|
@ -393,7 +392,8 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen |
|
|
|
|
FileUtil.clearCache(new Callback() { |
|
|
|
|
@Override |
|
|
|
|
public void success() { |
|
|
|
|
setConfig(VodConfig.get().getConfig().json("").save(), ResUtil.getString(R.string.config_refreshed)); |
|
|
|
|
Config config = VodConfig.get().getConfig().json("").save(); |
|
|
|
|
if (!config.isEmpty()) setConfig(config, ResUtil.getString(R.string.config_refreshed)); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
|