我开发了一个应用程序,用户必须使用登录 Activity 登录该应用程序。成功登录后,应用程序将定向到 Activity B。该应用程序不提供任何注销选项。因此,下次用户使用该应用程序时,我想隐藏登录 Activity 的布局。可以吗?如果可以的话,怎么可能?
最佳答案
在 LoginActivity 中按照 nr4bt 的建议进行操作,但不要使用 int 在 SharedPreference 中放置并获取 boolean 值。
编写这段代码
SharedPreferences.Editor editor = getPreferences(MODE_PRIVATE).edit();
editor.putValue("loginStatus", true);
editor.commit();
&LoginActivity的onCreate()编写此代码
SharedPreferences prefs = getPreferences(MODE_PRIVATE);
String restoredText = prefs.getBoolean("loginStatus", false);
if (restoredText == true) {
// start activity
finish(); // destroy login so user can't come back with back button
}
希望这对您有帮助。
关于java - android 登录后如何隐藏 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21952602/