为什么Android最近的应用列表会显示黑色或透明的屏幕截图?

时间:2013-04-06 23:38:51

标签: android

为什么我最近的应用列表中的应用通常会看到空白或透明屏幕?这是主题问题还是最近的应用列表中的错误?

black transparent

2 个答案:

答案 0 :(得分:6)

我刚刚检查了自己,我的假设是,当应用程序在其UI线程中执行许多任务时,它会发生,因此活动不是“完全创建”。在我的情况下,我打开了Facebook和Twitter应用程序,并迅速切换到最近的应用程序模式。由于数据未完全加载,因此Android无法显示屏幕截图。 Cyril Mottier撰写了一篇关于应用初创公司以及如何处理这个非常具体问题的精彩文章。你可以阅读它here

答案 1 :(得分:3)

作为开发人员,您可以覆盖此功能,以便您的应用不会在最近的应用程序中显示,或者如果您愿意,您可以使用您选择的位图覆盖生成的缩略图。

如果您正在开发一个不需要泄漏数据的银行应用程序,或者您的用户不希望他们的孩子或他们的妻子意外地看到缩略图的x级应用程序,这会派上用场。

话虽这么说,我刚刚查看了我的Galaxy Nexus(有了Android 4.2的股票),Chrome浏览器确实向我显示了Recent Applications中我最后一页的缩略图(即使缩略图来自我在隐身模式下浏览的时候。)

所以我要说,在你的情况下,它可能是一个错误:可能是生成缩略图的时间问题,或者它也可能是缓存存储限制问题,或者可能是一些未知的其他错误。我不确定你为什么认为它可能是一个主题问题,但我想这也不能排除。