2

当按下 android 手机上的任何按钮时,我如何更改活动的屏幕,该按钮会从正在运行的应用程序中取出一个按钮。

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

有效的 XHTML

4

3 回答 3

2

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

android:excludeFromRecents="true"

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

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

于 2013-05-24T15:10:42.540 回答
0

You can call finish() for activity but that will kill activity. I think that will leave blank screen. Or destroy(). Try both respond with results.

于 2013-05-24T13:54:13.183 回答
0

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

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

于 2013-05-24T13:45:19.193 回答