单击应用程序快捷方式时,我将打开一个带有对话框主题的 Activity 。如果我在 Activity 上使用该主题,应用程序快捷方式似乎不会关闭。如果我删除 Dialog 主题,应用程序快捷方式将在单击其中之一后关闭。 任何想法?谢谢!
最佳答案
我能够重现您的问题,至少使用 Pixel Launcher 是这样。
应用快捷方式的呈现和行为取决于显示快捷方式的应用。也许 Pixel Launcher 只是在 onStop()
中折叠应用程序快捷方式面板。当快捷方式启动全屏 Activity 时,将使用 onStop()
调用启动器 Activity,因此应用程序快捷方式面板会消失。但是,当快捷方式启动以对话框为主题的 Activity 时,不会使用 onStop()
调用启动器 Activity (因为它仍然可见),因此应用程序快捷方式面板仍然存在。
无论如何,此行为会因主屏幕(或应用程序快捷方式的其他用户)而异,您对此无能为力。
关于android - 如何关闭新的 Android 7.1 应用程序快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40433741/