如何跳过活动并关闭应用程序

时间:2018-01-27 16:10:18

标签: android sharedpreferences

我有3个活动,序列A-> B-> C. A是登录活动。 B是欢迎活动 现在,当我启动应用程序时,我在屏幕B,因为我已登录。 现在,当我按下它时,它将我带到屏幕A,我不想要。我想在按下后关闭我的应用但有条件当我按下屏幕B上的注销时,我应该在屏幕A.如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

你可以通过很多方式做到这一点。一个简单的解决方案是。

  1. 完成活动A移动到B时,现在按B上的“返回”按钮,应用程序将关闭。

    startActivity(new Intent(SplashActivity.this, A.class));
    finish();
    
  2. 在注销时启动活动A。

    Intent intent = new Intent(this, A.class);
    // Flag are optional if you have multiple activities in stack 
    //intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
    startActivity(intent);
    finish();
    
相关问题