|
@@ -12,6 +12,7 @@ import com.develop.base.manager.WifiHelp
|
|
|
import com.develop.base.scop.safeGlobalScope
|
|
|
import com.develop.base.util.MMkvUtils
|
|
|
import com.develop.common.data_repo.FoodDataProvider
|
|
|
+import com.develop.common.data_repo.db.CommonSearchItem
|
|
|
import com.develop.common.data_repo.db.DataFactory
|
|
|
import com.develop.common.router.Screens
|
|
|
import com.develop.common.ui.CommonBindingActivity
|
|
@@ -59,8 +60,9 @@ class RestoreActivity : CommonBindingActivity<ActivityRestoreBinding>() {
|
|
|
} else {
|
|
|
binding.tvTitle.updateText(getString(com.develop.common.R.string.reset))
|
|
|
}
|
|
|
- if (baseSn.startsWith("011F")){
|
|
|
- binding.restoreLayout.background = resources.getDrawable(com.develop.common.R.drawable.home_bg_011_f)
|
|
|
+ if (baseSn.startsWith("011F")) {
|
|
|
+ binding.restoreLayout.background =
|
|
|
+ resources.getDrawable(com.develop.common.R.drawable.home_bg_011_f)
|
|
|
}
|
|
|
|
|
|
|
|
@@ -152,7 +154,8 @@ class RestoreActivity : CommonBindingActivity<ActivityRestoreBinding>() {
|
|
|
.deleteUserInfoByUserId(CURRENT_USER_ID)
|
|
|
val saveToken: String? = null
|
|
|
|
|
|
- MMkvUtils.save(FIRST_IN,false)
|
|
|
+ //这里不可以一次性 MMkvUtils.clearAll ,如果 一次性clear会导致一进来重新加载食谱 setUpdateRecipeTime
|
|
|
+ MMkvUtils.save(FIRST_IN, false)
|
|
|
MMkvUtils.save(ISTUYA, false)
|
|
|
MMkvUtils.save(API_TOKEN, saveToken)
|
|
|
MMkvUtils.save(LOGIN_TAG, false)
|
|
@@ -161,6 +164,15 @@ class RestoreActivity : CommonBindingActivity<ActivityRestoreBinding>() {
|
|
|
MMkvUtils.save(SCREENSAVER, 0)
|
|
|
MMkvUtils.save(BRIGHTNESS, -1) //因为亮度 取值 0-255 估需要设置-1
|
|
|
|
|
|
+ //处理搜索记录清除
|
|
|
+ var list = DataFactory.createLanguageDataV2(resources)
|
|
|
+ list.forEach {
|
|
|
+ var lang = it.value
|
|
|
+ MMkvUtils.save("HistoryWords-$lang", "")
|
|
|
+ MMkvUtils.save("CommonWords-$lang", "")
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
if (delete) {
|
|
|
//把解压时间重新设置空, 就会重新解压
|
|
|
setUpdateRecipeTime("")
|
|
@@ -169,7 +181,7 @@ class RestoreActivity : CommonBindingActivity<ActivityRestoreBinding>() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if (delete){
|
|
|
+ if (delete) {
|
|
|
val applicationDirectory = cacheDirectory.parent?.let { File(it) }
|
|
|
if (applicationDirectory?.exists() == true) {
|
|
|
val files = applicationDirectory.listFiles() ?: emptyArray()
|