Jag*_*gan 10 android text alarm lockscreen
嗨,我正在创建一个应用程序来显示来自服务的警报计数,我将在我的屏幕锁定时更新.
但我得到了一个输出,但它没有更新可以任何人帮助我

这是我用于在锁定屏幕中显示文本的代码
String message ="New alarm :"+ alarmnew.size()+"\n old alarm :"+alarmold.size();
Settings.System.putString(this.getContentResolver(),
Settings.System.NEXT_ALARM_FORMATTED, message);
Run Code Online (Sandbox Code Playgroud)
伙计们,感谢 @dd619 他的概念,我终于找到了这个问题的答案
我使用的概念是,首先我需要解锁屏幕,然后更新显示并再次锁定屏幕。
这是我对该应用程序的最终编码
{
Context context= getApplicationContext();
KeyguardManager _guard = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE);
KeyguardLock _keyguardLock = _guard.newKeyguardLock("KeyguardLockWrapper");
//to disable
_keyguardLock.disableKeyguard();
String message ="New alarm :"+ alarmnew.size()+"\n old alarm :"+alarmold.size();
Settings.System.putString(this.getContentResolver(),
Settings.System.NEXT_ALARM_FORMATTED, message);
//to enable
_keyguardLock.reenableKeyguard();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
769 次 |
| 最近记录: |