【问题标题】:Is it possible to relaunch an activity from another activity after the finish() method has been called on it?是否可以在调用完成()方法后从另一个活动重新启动一个活动?
【发布时间】:2020-03-10 11:42:28
【问题描述】:

是否可以在从活动 A 调用 finish() 方法后从活动 B 重新启动活动 A

我怎样才能做到这一点?

【问题讨论】:

  • 从活动B到AstartActivity(new Intent(ActivityB.this, ActivityA.class));

标签: java android android-activity activity-finish


【解决方案1】:
Intent intent = new Intent(this, Activityb.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK |
                Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);

使用这段代码并相应地更改活动名称。这将完成您的活动 A 并重定向到活动 B

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-25
    • 2011-10-20
    • 2015-11-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多