如何完成在Android中启动其他活动时的活动?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (7)

我有问题要完成之前的活动。我想开始另一项活动并完成当前活动。当我用finish它时没有退出当前活动。

我如何才能退出该活动?

提问于
用户回答回答于

你需要首先使用intent当前context的其他活动startActivity。之后,你可以finish你目前activity从你重定向哪里:

 Intent intent = new Intent(this, FirstActivity.class);// New activity
 intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
 startActivity(intent);
 finish(); // Call once you redirect to another activity
用户回答回答于
你可以使用下面的代码:
    Intent i = new Intent(this,Here is your first activity.Class);
    i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    startActivity(i);
    finish();

扫码关注云+社区