gpt4 book ai didi

android - 在 Android 中通过 getApplicationContext() 使用静态方法?

转载 作者:太空宇宙 更新时间:2023-11-03 13:27:23 26 4
gpt4 key购买 nike

<分区>

我正在开发一个名为 Drive Mode 的应用程序,它允许用户在设置中输入自定义消息,并让该消息自动回复任何传入的文本。 (当然还有其他功能)我的问题是尝试引用静态字符串并使用 getApplicationContext();

我正在从 EditTextPreference 中获取文本,并试图在多个 Activity 中访问该字符串。

已修复:此问题现已修复,我编辑了整篇文章以更好地帮助可能遇到同样问题的其他人。感谢您提供的所有帮助。

public class Main extends Activity implements OnSharedPreferenceChangeListener {

...

public static String reply = "";

...

public void loadPreferences() {
SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
settings.registerOnSharedPreferenceChangeListener(Main.this);

if (settings.getBoolean("cbReply", true)) {
reply = settings.getString("tbMessage", "@string/pd_message");
...
} else {
...
}

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