mirror of
https://github.com/Silent1566/webhtv.git
synced 2026-10-16 10:32:44 +00:00
merge: 合并 origin/beta 最新代码(PR#438 dev1 Android 7 兼容修复)并复评 dev4 已提交未推送的 TV 对话框取色修复
把远端 beta 最新 tip 92a0ca0bbe5(PR #438)合入 dev4,自动合并无冲突,0 未解决冲突。 beta 本轮增量 11 个提交、10 个路径:Android 7(API 24/25)真机排查确认的三个缺陷修复 ——ViewCompat 守卫 setImportantForAutofill、LabRunner 用 exitValue() 替代 Process.isAlive()、MpdSanitizer 改用 API 1 的 StringBuffer matcher 重载——外加 3 个 契约测试与 2 篇文档。不执行 cherry-pick;beta 本轮未删除任何路径,两条分支的删除面 均为空,不存在被顺带重新提交的回退内容。 复评 dev4 已提交未推送的 4c5f4dc8421(TV 对话框面板与前景取自同一张色表): applyFromPreferences(activity) 现在把同一个 Activity context 交给 frozenPalette 与 resolveWith,baseline/current 不可能再分叉;全仓生产调用方只有 leanback/mobile 的 BaseActivity 与 FollowingActivity,均传 this;resolveFromPreferences()/refresh() 无 生产调用方,null 分支保持原语义;App.java 在进程启动期即应用强制夜间模式,时序正确。 三轮评审未发现必修缺陷。验证:leanback 定向 192 例、mobile 定向 180 例, 0 failure / 0 error;双 flavor androidTest 源集编译 BUILD SUCCESSFUL。 评审记录见 docs/C63-beta-merge-review-dev4-20261012.md。
This commit is contained in:
commit
a25ac9dd72
11 changed files with 962 additions and 13 deletions
Loading…
Add table
Add a link
Reference in a new issue