gpt4 book ai didi

android - 如何持久保存 String[]?

转载 作者:行者123 更新时间:2023-11-29 14:41:46 25 4
gpt4 key购买 nike

我正在努力挽救

public   String [] myRemoteImages = {imageUrl,imageUrl2,imageUrl3,imageUrl4};

坚持不懈。

我想将数组列表中的变量保存到持久存储中,以便在应用程序被终止或销毁时使用。网址仍然可用。但是网址大约每个月都会更改。我不想随着时间的推移继续在数据库中建立字符串。

那么最好的方法是什么?

编辑:类似...

    @Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
Log.v("onSavedInstanceState", "Saved inside the bundle");
SharedPreferences app_preferences =
PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = app_preferences.edit();
editor.putString("URL1", imageUrl);
editor.putString("URL2", imageUrl2)

}

最佳答案

您有许多适用于 Android 的数据存储选项,see list of options and overview here ,最简单的是 Shared Preferences。如果您只想保留一些 URL,这可能是您最好的选择。清理由您决定,但使用适当的键/值对命名策略可以非常简单。

例如:

"URL1", "google.com"
"URL2", "stackoverflow.com"
...
"URLn", "nthwebsite.com"

key (URLn) 将保持不变,但网页会根据需要进行更改。

关于android - 如何持久保存 String[]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7153910/

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