为什么我最近的应用程序列表中的应用程序通常会出现空白或透明屏幕?这是主题问题还是最近应用列表中的错误?
问问题
3173 次
2 回答
6
我刚刚检查了自己,我的假设是,当应用程序在其 UI 线程中执行许多任务时,它会发生,因此 Activity 没有“完全创建”。在我的例子中,我打开了 facebook 和 twitter 应用程序并迅速切换到最近的应用程序模式。由于数据没有完全加载,Android 无法显示屏幕截图。Cyril Mottier 写了一篇关于应用初创公司以及如何处理这个非常具体的问题的好文章。你可以在这里阅读。
于 2013-04-07T00:27:31.257 回答
3
作为开发人员,您可以覆盖此功能,以便您的应用程序不会显示在最近的应用程序中,或者如果您愿意,您可以使用您选择的位图覆盖正在生成的缩略图。
如果您正在开发一个不需要泄漏数据的银行应用程序,或者您的用户不希望他们的孩子或他们的妻子意外看到其缩略图的 X 级应用程序,这将派上用场。
话虽如此,我刚刚检查了我的 Galaxy Nexus(带有库存的 Android 4.2),并且 chrome 浏览器确实向我显示了我浏览过的最后一页Recent Applications
的缩略图(即使缩略图来自我浏览时隐身模式)。
所以我想说,在你的情况下,它可能是一个错误:可能是生成缩略图的时间问题,或者也可能是缓存存储限制问题,或者可能是其他一些未知的错误。我不确定你为什么认为这可能是一个主题问题,但我想这也不能排除。
于 2013-04-07T00:26:50.237 回答