|
@@ -154,9 +154,14 @@ class HomeActivity : CommonBVMActivity<ActivityHomeBinding, HomeViewModel>() {
|
|
|
}
|
|
|
|
|
|
private fun initCallbackAndListener() {
|
|
|
- if (getSN().startsWith("011")){
|
|
|
+ if (baseSn.startsWith("011")) {
|
|
|
binding.homeImage.load(com.develop.common.R.drawable.home_bg_011)
|
|
|
- }else{
|
|
|
+ if (baseSn.startsWith("011D")) {
|
|
|
+ //由于涂鸦云食谱没有历史功能,估隐藏
|
|
|
+ binding.historyLayout.setGone()
|
|
|
+ }
|
|
|
+
|
|
|
+ } else {
|
|
|
binding.homeImage.setGone()
|
|
|
}
|
|
|
|
|
@@ -192,17 +197,18 @@ class HomeActivity : CommonBVMActivity<ActivityHomeBinding, HomeViewModel>() {
|
|
|
viewModel.recipesType = RecipesType.ONLINE
|
|
|
binding.functionTopBar.setHomeOrBack(HomeOrBack.Back)
|
|
|
} else {
|
|
|
- if (viewModel.isFromDownloadNewRecipesEntrance){
|
|
|
- viewModel.recipesType = RecipesType.ONLINE
|
|
|
+ if (viewModel.isFromDownloadNewRecipesEntrance) {
|
|
|
+ viewModel.recipesType = RecipesType.ONLINE
|
|
|
|
|
|
- }else{
|
|
|
- viewModel.recipesType = RecipesType.LOCAL
|
|
|
+ } else {
|
|
|
+ viewModel.recipesType = RecipesType.LOCAL
|
|
|
|
|
|
}
|
|
|
binding.functionTopBar.setHomeOrBack(HomeOrBack.Home)
|
|
|
}
|
|
|
EventBus.getDefault().post(HomeBackClickEvent(true))
|
|
|
viewModel.apply {
|
|
|
+ searchLiveData.postValue(true)
|
|
|
refreshRecipesLiveData.postValue(true)
|
|
|
isSearch = false
|
|
|
}
|
|
@@ -257,7 +263,6 @@ class HomeActivity : CommonBVMActivity<ActivityHomeBinding, HomeViewModel>() {
|
|
|
binding.historyLayout.setOnClickListener {
|
|
|
|
|
|
|
|
|
-
|
|
|
val bundle = Bundle()
|
|
|
bundle.putString(FOOL_LIST_TITLE, getString(com.develop.common.R.string.cook_history))
|
|
|
bundle.putInt(FOOD_LIST_TYPE, History)
|
|
@@ -362,19 +367,20 @@ class HomeActivity : CommonBVMActivity<ActivityHomeBinding, HomeViewModel>() {
|
|
|
isResetZero = CofarSDK.devInfo().resetZero.toInt()
|
|
|
super.onResume()
|
|
|
wifiHelp.scan()
|
|
|
- updateUserInfo()
|
|
|
+ updateUserInfo()
|
|
|
}
|
|
|
- fun updateUserInfo(){
|
|
|
- appGlobalScope.launch(Dispatchers.IO) {
|
|
|
- val userInfo = FoodDataProvider
|
|
|
- .getUserDatabase()
|
|
|
- .userInfoDao()
|
|
|
- .queryUserInfoByUserId(CURRENT_USER_ID)
|
|
|
|
|
|
- withContext(Dispatchers.Main){
|
|
|
- updateUserInfoUi(userInfo)
|
|
|
- }
|
|
|
- }
|
|
|
+ fun updateUserInfo() {
|
|
|
+ appGlobalScope.launch(Dispatchers.IO) {
|
|
|
+ val userInfo = FoodDataProvider
|
|
|
+ .getUserDatabase()
|
|
|
+ .userInfoDao()
|
|
|
+ .queryUserInfoByUserId(CURRENT_USER_ID)
|
|
|
+
|
|
|
+ withContext(Dispatchers.Main) {
|
|
|
+ updateUserInfoUi(userInfo)
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
|
|
|
}
|
|
@@ -444,18 +450,18 @@ class HomeActivity : CommonBVMActivity<ActivityHomeBinding, HomeViewModel>() {
|
|
|
* */
|
|
|
if (event.devInfo.resetZero.toInt() == 1 && event.devInfo.resetZero.toInt() != isResetZero) {
|
|
|
|
|
|
- var modeName = if (getSN().startsWith("011")) {
|
|
|
- resources.getString(com.develop.common.R.string.citrus_juicer_011)
|
|
|
- } else {
|
|
|
- resources.getString(com.develop.common.R.string.citrus_juicer)
|
|
|
- }
|
|
|
+ var modeName = if (getSN().startsWith("011")) {
|
|
|
+ resources.getString(com.develop.common.R.string.citrus_juicer_011)
|
|
|
+ } else {
|
|
|
+ resources.getString(com.develop.common.R.string.citrus_juicer)
|
|
|
+ }
|
|
|
|
|
|
navigateTo(Screens.Cook.COOK_MODES) {
|
|
|
val bundle = Bundle()
|
|
|
bundle.putString(MODE_TYPE, WorkModes.CITRUS_JUICER)
|
|
|
bundle.putString(
|
|
|
"mode_name",
|
|
|
- modeName
|
|
|
+ modeName
|
|
|
)
|
|
|
with(bundle)
|
|
|
}
|
|
@@ -481,16 +487,17 @@ class HomeActivity : CommonBVMActivity<ActivityHomeBinding, HomeViewModel>() {
|
|
|
//5037 点击切换模式eb传递
|
|
|
@Subscribe
|
|
|
fun onDevModes(event: DevModesEvent) {
|
|
|
- if (CofarSDK.devInfo().devMode == DevModes.SOUP){
|
|
|
+ if (CofarSDK.devInfo().devMode == DevModes.SOUP) {
|
|
|
showDevModeDialog(getString(com.develop.common.R.string.dev_air_parts))
|
|
|
|
|
|
- }else if (CofarSDK.devInfo().devMode == DevModes.AIR_FRYER){
|
|
|
+ } else if (CofarSDK.devInfo().devMode == DevModes.AIR_FRYER) {
|
|
|
showDevModeDialog(getString(com.develop.common.R.string.dev_soup_parts))
|
|
|
}
|
|
|
|
|
|
}
|
|
|
- fun showDevModeDialog(title :String){
|
|
|
- var cancelConfirmDialog = CancelConfirmDialog()
|
|
|
+
|
|
|
+ fun showDevModeDialog(title: String) {
|
|
|
+ var cancelConfirmDialog = CancelConfirmDialog()
|
|
|
cancelConfirmDialog.showCancel = false
|
|
|
cancelConfirmDialog.showConfirm = true
|
|
|
cancelConfirmDialog.confirmStr = resources.getString(
|
|
@@ -515,7 +522,6 @@ class HomeActivity : CommonBVMActivity<ActivityHomeBinding, HomeViewModel>() {
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
}
|
|
|
|
|
|
override fun onDestroy() {
|