5

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

4

1 回答 1

1

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

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

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

于 2016-11-11T23:30:50.213 回答