将“一卡通服务器地址”和“一卡通 AppID”从基础设置中移出,在设置页新增与“基础设置”“高级设置”同级的“一卡通设置”标签。用户点击三个标签时继续使用现有选中样式,并可在一卡通设置页编辑这两个配置项。
SetOnecardFragment,只负责一卡通连接配置的展示、编辑和保存。OnecardSettings、MMKV 配置键、默认值、输入弹窗和校验规则,不迁移或重置数据。SettingTab 从两个选项扩展为三个选项。.asmx 结尾;AppID 必须为正整数。SettingActivity:维护三个 Fragment 的顺序并根据标签选择切换页面。SettingTab:统一维护三个标签的点击回调、选中背景和文字样式。SetOnecardFragment:负责读取、展示、校验和保存两个一卡通设置项。SetBasicFragment:移除一卡通相关视图和事件处理,继续只负责基础配置。新增类和非显然的三段式标签边界会补充职责或设计原因注释;文案、尺寸、标签位置常量和配置默认值不散落硬编码。
配置入口变化不影响 SETTING_ONECARD_SERVER_URL、SETTING_ONECARD_APP_ID 及其默认值,升级前保存的数据会在新页面直接显示,消费页逻辑无需调整。