gpt4 book ai didi

android - 通过后退按钮导航到 Activity 不会调用 onstart()

转载 作者:行者123 更新时间:2023-11-30 03:23:31 24 4
gpt4 key购买 nike

我有一个 Activity (A),我需要在 Activity 对用户可见后设置一些文本,第一次导航到 Activity 时一切正常,但是当我从 (A) 导航到 Activity (B) 并按回按钮,它返回到 (A) 按钮不调用 (A) 的 onstart。问题是什么?

最佳答案

后退按钮是导航到 Activity 堆栈中的上一个 Activity ,该 Activity 已经创建,因此将调用其 onResume 方法。所以你可以在 onResume() 中做你想做的事。

如果您的 Activity 必须创建新实例,请执行以下操作:如果您正在进行 Activity A 并转到 B,请调用 A.finish() 以便它从 Activity 堆栈中丢弃 A,并在 B 上覆盖 backPressed 并创建 A 的新实例。

@Override
public void onBackPressed() {
Intent i= new Intent(this, A.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
this.finish();
startActivity(i);
}

关于android - 通过后退按钮导航到 Activity 不会调用 onstart(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18671926/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com