不积跬步无以至千里
前摘:
测试此问题,描述:
设置,安全隐私,锁屏时的偏好设置,首次在锁定屏幕消息输入内容,灭屏亮屏,锁屏界面无显示内容,开关机恢复
分析:
通过查看代码发现本身显示此消息的View是owner_info,此控件本身是View.GONE的状态,要想显示出来,需要通过updateDark(),就是通过主题的切换,或者通过初始化流程也可以,对其控件的Visible属性进行更改。
解决办法:
通过在触发锁屏显示的逻辑中有个更新owner_info的显示内容,updateOwnerInfo() 这个方法里进行View的可见性的更新。
private void updateOwnerInfo() {
if (mOwnerInfo == null) return;
String info = mLockPatternUtils.getDeviceOwnerInfo();