big fix: 切换源问题

This commit is contained in:
level 2025-07-15 17:09:53 +08:00
parent 3bc5e26744
commit 7a2a1cfcb2
1 changed files with 13 additions and 14 deletions

View File

@ -136,6 +136,11 @@ class SettingActivity : BaseActivity() {
RxToast.info(resources.getString(R.string.AccountExpired))
return@setOnClickListener
}
if(clashRunning){
RxToast.info("请关闭加速后在进行初始化操作")
return@setOnClickListener
}
cleanNodeMmkv()
if (TextUtils.isEmpty(subUrl)){
RxToast.success(resources.getString(R.string.tooFast))
return@setOnClickListener
@ -313,20 +318,8 @@ class SettingActivity : BaseActivity() {
dialogDoMainChoose?.setOnTryButtonListener(object :
DialogDoMainChoose.OnTryButtonListener {
override fun tryButton() {
try {
MainApplication.restartApp(this@SettingActivity,object:MainApplication.OnRestartButtonListener{
override fun enterButton() {
}
override fun cancelButton() {
dialogDoMainChoose?.dismiss()
}
})
}catch (e:Exception){
android.util.Log.i("ErrorInfo","err::"+e.printStackTrace())
}
RxToast.info(getString(R.string.ModificationFailed))
dialogDoMainChoose?.dismiss()
}
override fun cancel() {
@ -717,4 +710,10 @@ class SettingActivity : BaseActivity() {
}
private fun cleanNodeMmkv(){
MMKV.defaultMMKV().removeValueForKey(BZYConstants.NODE_SELECTED_NAME_KEY)
MMKV.defaultMMKV().removeValueForKey(BZYConstants.NODE_All_ITEM_NAME_KEY)
MMKV.defaultMMKV().removeValueForKey(BZYConstants.PROFILE_SUB_URL)
}
}