当用户注销/关闭应用程序时,是否可以清除Android应用程序RAM内容?

当用户注销/关闭应用程序时,是否可以清除Android应用程序RAM内容?,android,Android,以一个Android应用程序为例,该应用程序管理信用卡详细信息等敏感信息。当用户注销或关闭应用程序时,是否可以从代码级别有效擦除应用程序可能存储在RAM中的敏感数据?如何做到这一点?您可以在开发人员设置中执行类似操作 如何解锁开发人员设置? 您可以通过转到:设置>关于手机>软件信息>内部版本号来解锁开发人员设置。请记住,文件夹的名称可能会因您手机的品牌/型号而异。一旦你们达到了构建编号,点击它大约7次。过了一会儿,你会收到一条祝酒词,上面写着还有多少次点击。继续单击,直到它显示您已完成所有单击。

以一个Android应用程序为例,该应用程序管理信用卡详细信息等敏感信息。当用户注销或关闭应用程序时,是否可以从代码级别有效擦除应用程序可能存储在RAM中的敏感数据?如何做到这一点?

您可以在开发人员设置中执行类似操作
如何解锁开发人员设置?
您可以通过转到:设置>关于手机>软件信息>内部版本号来解锁开发人员设置。请记住,文件夹的名称可能会因您手机的品牌/型号而异。一旦你们达到了构建编号,点击它大约7次。过了一会儿,你会收到一条祝酒词,上面写着还有多少次点击。继续单击,直到它显示您已完成所有单击。恭喜!您已解锁delevopers模式

现在您已解锁开发人员设置,请向右向下滚动至底部。稍微往上一点,你应该对应用程序进行分类。你会发现:不要保留活动,当你打开它时,不是以正常方式关闭应用程序,而是每个应用程序都会被迫关闭。我知道这和清理一切不一样。但这是我所知道的最好的方法

使用onPause/onDestroy方法手动完成。您可以将变量设置为null,并调用gcm,这很容易出错。用户可以随时决定不愉快地终止您的应用程序。我认为即使是(应用程序)也不能保证被调用。你对“擦除”的定义是什么?物理内存归零?还是垃圾收集?