|
@@ -226,9 +226,8 @@ class SettingMainActivity : CommonBindingActivity<ActivitySettingMainBinding>()
|
|
|
ToastUtils.showShort(getString(com.develop.common.R.string.change_lang_tips))
|
|
|
} else {
|
|
|
if (getNetwork()) {
|
|
|
-
|
|
|
- if (TuyaUtilsSo.getInstance().shorturl == ""){
|
|
|
- TuyaUtilsSo.getInstance().shorturl = MMkvUtils.getString(TuyaUtilsSo.getInstance().mUid)
|
|
|
+ if (TuyaUtilsSo.getInstance().shorturl == "" ){
|
|
|
+ TuyaUtilsSo.getInstance().shorturl = MMkvUtils.getString(TuyaUtilsSo.getInstance().mUid)?:""
|
|
|
}
|
|
|
Log.e(
|
|
|
"TAG isTuya",
|
|
@@ -408,14 +407,15 @@ class SettingMainActivity : CommonBindingActivity<ActivitySettingMainBinding>()
|
|
|
|
|
|
//处理wifi点击回来
|
|
|
if (getNetwork()) {
|
|
|
- //先获取本地配置
|
|
|
- getAppTuya(true)
|
|
|
- return
|
|
|
-
|
|
|
/**
|
|
|
* 因为有涂鸦功能不需要重新请求,但是会导致涂鸦图标是灰色
|
|
|
* 估在这做多判断处理
|
|
|
* */
|
|
|
+
|
|
|
+
|
|
|
+ //先获取本地配置
|
|
|
+ getAppTuya(true)
|
|
|
+ return
|
|
|
if (isTuya) {
|
|
|
dataList.forEach { settingModel ->
|
|
|
if (settingModel.type == SettingType.TUYA) {
|
|
@@ -512,6 +512,17 @@ class SettingMainActivity : CommonBindingActivity<ActivitySettingMainBinding>()
|
|
|
// TuyaUtils.mUid = tuyaConfig.get("uid")
|
|
|
// TuyaUtils.initSDK(this, "1.0.0")
|
|
|
isTuya = true
|
|
|
+
|
|
|
+ if (isTuya) {
|
|
|
+ dataList.forEach { settingModel ->
|
|
|
+ if (settingModel.type == SettingType.TUYA) {
|
|
|
+ settingModel.resId = com.develop.common.R.drawable.ic_setting_tuya
|
|
|
+ }
|
|
|
+ }
|
|
|
+ binding.mainSettingRecycler.bindingAdapter.notifyDataSetChanged()
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
//涂鸦存值判断有涂鸦功能
|
|
|
MMkvUtils.save(ISTUYA, true)
|
|
|
} else {
|