gpt4 book ai didi

android - Android 中的 onCreate 和初始化

转载 作者:行者123 更新时间:2023-11-29 00:40:19 25 4
gpt4 key购买 nike

我的应用程序应该在第一次启动时加载一些数据,但是当它恢复时它不应该再次加载,当我在 onCreate 方法上加载时,如果用户改变方向,那个过程再做一次,我不想这样,我只需要运行一次加载,有什么办法可以解决吗?

最佳答案

只是在加载数据时设置一些标志,只有在没有设置标志时才加载数据。例如:

SharedPreferences preferences = getPreferences(MODE_PRIVATE);  

if (! preferences.getBoolean("dataLoaded")) {
loadData();

SharedPreferences.Editor editor = preferences.edit();
editor.putBoolean("dataLoaded", true);
editor.commit();
}

这将确保每次安装 只加载一次数据。如果您想为每个应用实例/运行 加载一次数据,那么解决方案就更简单了。在这种情况下,您可以只在某处设置一个 public static 标志,而不是使用 SharedPreferences

关于android - Android 中的 onCreate 和初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9816665/

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