Repository navigation
v1.9.5
v1.9.5
通知栏文字不显示 — 根治
根因(调研确认):自定义 RemoteViews 布局中的 Chronometer 视图与 setInt(setColorFilter) 等调用在部分 OEM SystemUI(华为/鸿蒙等)上导致整块自定义内容渲染为空——文字、数字全部不显示。
修复:彻底放弃自定义 RemoteViews 布局,回归标准系统通知模板(绝不空白):
- 标题 = 阶段(工作中/休息中);
- 倒计时 = 系统 chronometer 模板(
setUsesChronometer+setChronometerCountDown),由系统自己渲染时间,稳定可靠;正计时同理由系统模板正向走秒; - 循环计数 = 正文文本(
循环 N); - 按钮 = 系统 action 行(终止 | 暂停/恢复 | 跳过,正计时无跳过),图标+文字,顺序与首页一致。
验证
- 233/233 测试绿(通知契约测试改为断言系统模板:标题/chronometer 标志/action 顺序与 STOP intent)。