gpt4 book ai didi

java - Android 首选项不起作用

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

我对 Java 的神奇世界很陌生,但我的 Obj-C 经验告诉我这段代码:

Preferences prefs = Preferences.userRoot();
String tickets = prefs.get("tickets", "???");
Log.d("Prefs", tickets);
prefs.put("tickets", "!!!");

应该在第一次运行时生成???,在第二次运行时生成!!!。但事实并非如此。我总是看到 ???

我错过了什么?也许有一些权限?也许在 prefs 对象上调用一些 save() 方法?

我也尝试过:

Preferences prefs = Preferences.userRoot().node(this.getClass().getName());

也不走运。

最佳答案

我认为您可能正在寻找SharedPreferences...“context”是您的ActivityApplication

尝试:

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
String tickets = prefs.getString("tickets", "???");
Log.d("Prefs", tickets);
prefs.edit().putString("tickets", "!!!").commit();

关于java - Android 首选项不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24319266/

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