java - android 登录后如何隐藏 Activity ?

标签 java android android-activity

我开发了一个应用程序,用户必须使用登录 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/

相关文章:

java - netbeans:从特殊日期恢复项目更改

java - 如何在授权 Java 程序写入 Web 服务器文件夹时保护它

java - 简单的 Mockito 验证在 JUnit 中有效但在 Spock 中无效

android - 如何优化我在 Canvas 上绘图的代码

javascript - android 登录页面无法获取 php 响应

android - 代码在 startActivity() 之后仍然运行

java - PDFBox "This font does not permit subsetting"- 可以使用不带子集的字体吗?

eclipse 中的 Android 项目无处可寻

android - 当从另一个应用程序启动时,应用程序失去了记住其堆栈的能力

android - 如何正确删除所有 Activity 堆栈?