我有一个应用程序将在屏幕上显示敏感信息,我希望它完成()以在用户离开应用程序时返回到登录屏幕,这样它就不会显示该敏感信息在正在运行的应用列表中。 我试过在super.onPause()之前调用onPause()中的finish(),但是只有在你回到应用程序后才会更改显示。 我已经尝试了setVisible(false),但这也没有用。
答案 0 :(得分:0)
感谢CommonsWare,解决了我的问题。 设置“安全”标志,以便窗口在应用列表中显示为空白:
public class FlagSecureTestActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setFlags(LayoutParams.FLAG_SECURE,
LayoutParams.FLAG_SECURE);
setContentView(R.layout.main);
}
}