如何更改系统报警设置文本动态

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)

Jag*_*gan 0

伙计们,感谢 @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)