feat(app): 添加环境切换功能并优化基础URL管理
- 在主界面标题时间区域添加点击事件,支持弹出环境切换对话框 - 新增EnvSwitchDialog类实现TEST/UAT/PROD三套环境切换功能 - 新增dialog_env_switch.xml布局文件定义环境切换弹窗UI - 重构GlobalData类,统一管理基础URL常量并添加持久化支持 - 修改MyApp初始化逻辑,优先读取用户手动设置的环境配置 - 添加SpTool.baseUrl属性用于环境配置的本地存储 - 修复MainActivity布局文件中的TextView垂直内边距问题 - 调整食物识别防抖时间从500ms到3000ms,优化计算营养逻辑执行时机
This commit is contained in:
@@ -31,6 +31,7 @@ import com.sw.dualscreen.GlobalKey
|
||||
import com.sw.dualscreen.adapter.FoodOrderAdapter
|
||||
import com.sw.dualscreen.adapter.MainFoodListAdapter
|
||||
import com.sw.dualscreen.databinding.ActivityMainBinding
|
||||
import com.sw.dualscreen.dialog.EnvSwitchDialog
|
||||
import com.sw.dualscreen.dialog.RemindDialog
|
||||
import com.sw.dualscreen.ext.dp
|
||||
import com.sw.dualscreen.ext.gone
|
||||
@@ -203,6 +204,9 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
|
||||
}
|
||||
}
|
||||
updateDateTime()
|
||||
binding.tvTitleTime.setOnClickListener {
|
||||
EnvSwitchDialog(this).show()
|
||||
}
|
||||
binding.ivSetting.setOnClickListener {
|
||||
isRefreshPage = false
|
||||
startActivity(Intent(this, SettingActivity::class.java))
|
||||
|
||||
Reference in New Issue
Block a user