gpt4 book ai didi

Android 相当于 iOS 中的 NSUserDefaults

转载 作者:IT老高 更新时间:2023-10-28 13:05:02 26 4
gpt4 key购买 nike

我想保存一些简单的数据。在 iPhone 上,我可以使用 NSUserDefaults在 Objective-C 中。

Android 中类似的命令是什么?

我只是保存了一些变量,只要安装了应用程序就可以重复使用。我不想为此使用复杂的数据库。

最佳答案

这是我找到的最简单的解决方案:

//--Init
int myvar = 12;


//--SAVE Data
SharedPreferences preferences = context.getSharedPreferences("MyPreferences", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putInt("var1", myvar);
editor.commit();


//--READ data
myvar = preferences.getInt("var1", 0);

'context' 是当前上下文(例如,在 Activity 子类中可能是 this)。

关于Android 相当于 iOS 中的 NSUserDefaults,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3584267/

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