gpt4 book ai didi

java - onCreate 在 finish() 之后没有被调用?

转载 作者:行者123 更新时间:2023-12-01 10:33:39 28 4
gpt4 key购买 nike

我有一个 Activity A 和一个 Activity B。当我从 Activity A 转到 Activity B 时,我使用以下代码:

Intent i = new Intent(A.this, B.class)
startActivity(i)

现在,当我想使用 finish() 从 Activity B 返回到 Activity A 时,我的 onCreate() 方法中必要的方法调用不会被调用。相反,我的 Activity 看起来与我离开时一模一样...如何在使用 finish() 方法后调用 onCreate()

我已经测试过,甚至在 Activity B 中的 finish() 方法之后也不会调用 onResume() 方法。

问题是什么?

最佳答案

OnCreate 方法仅在 Activity 首次创建或重新创建时才会被调用。尝试在 onResume 中写入日志,或者发布您的代码,以便我们进行检查。 Android 在其官方网站上提供了 Activity 生命周期的完整文档。你可以看这里Activity Life Cycle

关于java - onCreate 在 finish() 之后没有被调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34938450/

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