无法在棉花糖上的onPause中清除TextView

时间:2018-09-17 00:39:25

标签: android textview android-6.0-marshmallow onpause

我有一个在TextView中显示敏感信息的应用程序。

如果用户使用 Back Home Overview 按钮切换到另一个应用程序,则可以在概述列表中看到该应用程序,以及TextView中的敏感信息。

为避免这种情况,我清除了onPause回调中的TextView,该回调已按预期工作。该应用程序的概述图像显示一个空的TextView。

问题是,尽管它可以在运行Oreo的所有以前的测试设备上运行,但是我已经在运行棉花糖的三星Galaxy Tab S平板电脑上对其进行了测试,并且无法正常工作。

此平板电脑上的行为很奇怪。它将清除TextView(我看到它正在执行此操作),然后在概览列表中查看该应用程序时,TextView实际上包含其中的信息。

可以肯定的是,我更改了应用程序以在onPause回调中的TextView中写入foobar,并且在按下 Back Overview时,我在屏幕上看到在TextView中写入了foobar。 按钮,但在概述列表中,应用程序具有已被覆盖的敏感信息,当应用程序回到前台时,TextView中便包含了foobar!

我已经尝试了所有可以考虑的事情,覆盖了所有可用于清除TextView的回调,但是它在此平板电脑上不起作用。如果这是棉花糖或三星平板电脑本身的异常,我无法解决?

有人可以阐明这个问题吗?如果这是三星的问题,那么我将不得不放弃,但是如果这是可以解决的棉花糖异常,我想这样做。

0 个答案:

没有答案