gpt4 book ai didi

android - 我可以从 onResume() 中调用 startActivity() 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:52:01 25 4
gpt4 key购买 nike

我有一个 android Activity 需要调用另一个 Activity (从用户那里获取密码),然后它自己的屏幕才会出现。我的代码目前通过从 onResume(); 中调用 startActivity() 来完成此操作;它有点管用,但我的行为一直不一致。谁能告诉我这种做法是否合法(如果不合法,我应该怎么做)?

谢谢,理查德。

最佳答案

onResume() 中调用 startActivity() 绝对没问题。我有很多这样做的 Activity ,通常是对 Activity 停止时发生的事件的 react 。

所有 startActivity() 所做的就是告诉 Android 启动新 Activity ,并在主线程可用时将其添加到返回堆栈的顶部,在本例中是在 Android 完成后在当前 Activity 上调用所有必要的生命周期回调。

如果您遇到奇怪的行为,我怀疑与此有关。

关于android - 我可以从 onResume() 中调用 startActivity() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8965146/

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