gpt4 book ai didi

java - 如何在 Activity 打开时重新加载一次

转载 作者:行者123 更新时间:2023-12-01 18:04:25 25 4
gpt4 key购买 nike

我想从 Activity1 转到 Activity1 (使用新加载的数据),但问题是当我使用 recreate();onCreate(); 中,Activity 只是不断地重新加载,直到程序崩溃。

那么有没有办法让 Activity 在打开时重新加载一次(通过 onCreateonResume)。

Clarification: I need to reload the activity to get the new data from a web service (due to a problem that caused the old data to show instead of the new ones) so the only way this will work is by reloading my activity.

最佳答案

在您的 Activity 中添加一个标志变量(“实例变量”)var mIsInitialLoad = true,然后在您的 Activity 中的任何生命周期方法或函数中:

if (mIsInitialLoad) {
recreate()
mIsInitialLoad = false;
}

关于java - 如何在 Activity 打开时重新加载一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60581022/

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