我会尝试解释我的问题:
我有一个由我开发的应用程序,现在在我的Android设备上打开,其中包含一些包含一些数据的活动。
我希望隐藏此数据,如果我的应用程序转到后台,我打开其他一些应用并查看打开的应用列表。
当应用程序进入后台时,有没有办法更改当前活动的布局(我有很多活动)?例如,模糊它或只显示一些默认布局/图像而不是当前活动与我有真实数据?
查看打开的应用
答案 0 :(得分:0)
您可以使用{{1}}方法,因为它是应用程序进入后台之前的最后执行方法
答案 1 :(得分:0)
您可以通过向窗口添加FLAG_SECURE
来禁用包含敏感数据的活动的缩略图:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
或者将其从清单
中的最近一次中排除android:excludeFromRecents="true"