暂停前更改显示

时间:2014-08-03 21:03:39

标签: android

我有一个应用程序将在屏幕上显示敏感信息,我希望它完成()以在用户离开应用程序时返回到登录屏幕,这样它就不会显示该敏感信息在正在运行的应用列表中。 我试过在super.onPause()之前调用onPause()中的finish(),但是只有在你回到应用程序后才会更改显示。 我已经尝试了setVisible(false),但这也没有用。

1 个答案:

答案 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);
  }
}