0

在 android 中出于安全原因,当应用程序移动到任务管理器中的最近应用程序时,我想隐藏一些文本或视图。我尝试通过以下方式处理此问题,但在进入生命周期之前,它会为最近的应用程序视图拍摄屏幕截图。
1. 内部onPause()
2. 内部onWindowFocusChanged()
3. 内部onUserLeaveHint()

所有以上在为最近的应用程序拍摄屏幕截图后调用 1. 它从未被调用onCreateThumbnail()(我不想隐藏整个屏幕,只有 textviews 必须隐藏)请任何人有解决方案对于这个问题?

在 Android 8.0 中,它在暂停后执行,但早期版本如何处理。

4

1 回答 1

3

我这样做的方式是打电话

getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);

在 onCreate() 中的 setContentView(R.layout.yours) 之后。

于 2018-08-07T20:48:58.210 回答