我希望这个问题以前没有被问过,但我找不到任何解决我的问题的方法。我有一个也用于keyguard的小部件。我想为我的小部件添加一个 onClick 处理程序。没有问题,当小部件在主屏幕上时,活动正常启动。但是在 keyguard 上,活动已启动,但未显示,因为设备已锁定。
我不想用 和 之类的标志解除WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
键盘保护WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
。我只想显示一个小窗口,要求我解锁设备,就像单击几个键盘保护小部件时打开它一样,例如 android 电子邮件应用程序。
是否有另一个标志来实现这一目标?还是我必须按照自己的意图做某事,被称为打开活动?感谢帮助。