android - 在多个启动Activity之间切换?

标签 android android-activity

我的应用程序中有两项 Activity :

  1. 登录(我想在第一次启动应用程序时将其设为“开始” Activity )

  2. 信息(之后我想将其始终设为“开始” Activity )

那么该如何处理呢?

最佳答案

使用共享首选项

 boolean start = getSharedPreferences("User",0).getBoolean("start",true);
     if(start){
         Intent intent = new Intent(activity, Login.class);
         startActivity(intent);
         finish();
     }else{
       Intent intent = new Intent(activity, ActivityMain.class);
       startActivity(intent);
       finish();
    }



 if(start){
   SharedPreferences sp = getSharedPreferences("User",0);
   Editor e = sp.edit();
   e.putBoolean("start",false);
   e.commit();
  }

关于android - 在多个启动Activity之间切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25582126/

相关文章:

android - 您可以从命令行通过 Gradle 部署到设备吗

Android:从 Activity 外部调整小部件的参数

android - 如何在不重新启动的情况下在 Activity 之间共享服务?

android - 在android中,静态匿名内部类可以作为可序列化传递吗?

java - 如何在 Libgdx 中旋转矩形?

android - 折叠工具栏布局 : position the ExpandedText programmatically

android - 获取图片的Drawable路径

java - 我如何在后台关闭 Android 应用程序的所有 Activity

android - 从使用 SearchManager 启动的 Activity 中获取结果

android - overridePendingTransition() 不工作