何时为应用抽屉截取屏幕截图?

时间:2014-08-06 20:39:44

标签: android onpause

我有一个带登录页面的应用程序。在登录页面中,我有一个开关,允许用户以纯文本显示他们输入的密码,以确保他们正确输入密码。但是,当我暂停应用程序并且应用程序进入后台时,会截取屏幕截图并在应用程序抽屉中显示纯文本密码。

我尝试在活动的onPause()方法中添加一个语句,以便在暂停之前关闭隐藏/显示切换。在应用程序暂停之前,您可以看到密码恢复为屏蔽密码,但屏幕截图仍显示纯文本密码。

所以我想知道应用程序抽屉的屏幕截图何时被拍摄,以及我是否可以在此之前将密码切换回屏蔽。

我知道FLAG_SECURE窗口标志但是会创建一个黑色的app抽屉截图,我更愿意为用户提供更方便用户的内容。

提前完成。

1 个答案:

答案 0 :(得分:1)

不幸的是,不支持您想要的内容。在Activity中有一个名为onCreateThumbnail()的方法可以被覆盖以提供自定义缩略图,但根据Dianne Hackborn在2009年的帖子,这种方法实际上从未被调用过:

https://groups.google.com/d/msg/android-developers/J5uBtHzhG8E/bX43j_GAm4gJ

我最近对自己的尝试没有效果,所以我不得不假设情况仍然如此。