应用未运行时更改活动屏幕

时间:2013-05-24 13:41:15

标签: android

当按下Android手机上任何一个远离正在运行的应用程序的按钮时,如何更改活动的屏幕。

我正试图让空白屏幕显示在“最近”屏幕上,而不是应用程序的快照。

Valid XHTML

3 个答案:

答案 0 :(得分:2)

您可以使用此选项并检查它是否有助于满足您的需求。

android:excludeFromRecents="true"

如果您不希望应用程序显示在最近的应用程序列表中,请将其添加到应用程序清单中的活动。一个缺点是您将无法从“最近”列表中恢复应用程序。不确定这是否是你需要的。

另一种方法是进行“空白活动”,在实际活动暂停时开始。然后,您可以在其简历上完成“空白活动”。这样,您的应用程序将显示在“最近”列表中,但屏幕为空白。

答案 1 :(得分:0)

您可能想要更改应用的onpause()或onclose()函数。它们是离开之前Android执行的最后一件事,因此您可以在离开之前改变应用程序的外观

编辑: 也许如果您创建PopupWindow并将其设置为全屏,并且在退出无预览时将显示黑色,但app仍将在onpause()和onclose()函数中运行(用户DjDexter5GH的想法)。当你离开时,黑色(或任何你想要的)屏幕被推到前面 然后你可以在onrestart中关闭它(它叫做吗?)

答案 2 :(得分:0)

您可以为活动调用finish(),但这会杀死活动。我认为会留下空白屏幕。或者破坏()。尝试回复结果。