如何关闭新的Android 7.1应用程序快捷方式

ric*_*gar 5 android android-7.1-nougat app-shortcut

单击应用程序快捷方式时,我打开一个带有Dialog主题的Activity.如果我在Activity上使用该主题,似乎不会关闭应用程序快捷方式.如果我删除了Dialog主题,则单击其中一个后将关闭应用程序快捷方式.任何的想法?谢谢!

Com*_*are 1

我能够重现您的问题,至少使用 Pixel Launcher 是这样。

应用程序快捷方式的呈现和行为取决于显示快捷方式的应用程序。也许 Pixel Launcher 只是折叠了onStop(). 当快捷方式启动全屏活动时,将使用 调用启动器活动onStop(),因此应用程序快捷方式面板将消失。但是,当快捷方式启动以对话框为主题的活动时,不会调用启动器活动onStop()(因为它仍然可见),因此应用程序快捷方式面板仍然存在。

无论如何,这种行为会因主屏幕(或应用程序快捷方式的其他用户)而异,并且您对此无能为力。