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

时间:2016-11-05 00:55:48

标签: android android-7.1-nougat app-shortcut

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

1 个答案:

答案 0 :(得分:1)

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

应用程序快捷方式的呈现和行为取决于显示快捷方式的应用程序。也许Pixel Launcher只折叠 A B C D E par_a 5 3 10 3 1 cat1a 5 2 3 2 1 cat2a 0 1 2 1 0 par_b 2 3 6 4 3 cat1b 0 1 2 1 0 cat2b 1 1 1 1 1 cat3b 0 1 2 1 0 中的应用程序快捷方式面板。当快捷方式启动全屏活动时,将使用<script> function timeFormatter(value) { var date = new Date(value); var hours = date.getHours(); var minutes = leadZero(date.getMinutes()); return hours + ':' + minutes; } function dateFormatter(value) { var date = new Date(value); var years = date.getFullYear(); var months = leadZero(date.getMonth() + 1); var days = leadZero(date.getDate()); return years + '-' + months + '-' + days; } function leadZero(n) { return n>9 ? n : "0" + n; } </script> 调用启动器活动,因此应用程序快捷方式面板将消失。但是,当快捷方式启动以对话框为主题的活动时,不会使用onStop()调用启动器活动(因为它仍然可见),因此应用程序快捷方式面板仍然存在。

无论如何,这种行为会因主屏幕(或应用程序快捷方式的其他用户)而异,并且您无法真正做到这一点。