【发布时间】:2014-04-12 21:17:10
【问题描述】:
我尝试实现一个自助服务终端模式应用程序。我能够锁定关闭应用程序或访问系统功能的大部分可能性。现在,我想知道,是否有可能在锁定屏幕中有多个活动。如果我在我的应用程序的多个活动之间切换,默认锁定屏幕会显示片刻,然后应用程序重新出现。如果我只是替换 Fragments,应用程序就像一个魅力。
我有以下代码:
@Override
public void onAttachedToWindow() {
getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG|WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onAttachedToWindow();
}
和:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
}
有没有人有一些提示如何在不闪烁的情况下改善锁定?
【问题讨论】:
-
你已经回答了你自己的问题 - 使用片段:)
-
SingleTop与片段和意图过滤器相关的活动完成了这项工作。谢谢。
标签: android lockscreen kiosk-mode