不积跬步无以至千里

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

在SystemUI中,设置锁屏消息后,锁屏界面无法正常显示内容。问题根源在于owner_info View初始状态为GONE。解决方法是在updateOwnerInfo()方法中调整View的可见性,确保在锁屏时正确显示消息。
订阅专栏 解锁全文
720

被折叠的 条评论
为什么被折叠?



