gpt4 book ai didi

java - Android - 与上下文相关的 SharedPreferences 错误

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

我有一个关于 SharedPreferences 的问题。我已在名为 HashM.java 的类中实现了它们。开始这样的事情:

public void getPrefs (Context BaseContext) {

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(BaseContext);

我试图以这种方式在我的点击监听器中调用它:

HashM hash = new HashM();
hash.getPrefs();

但是,我收到一个错误:

getPrefs (Context) in HashM cannot be applied

有人可以告诉我如何解决这个问题吗?谢谢。

最佳答案

getPrefs(Context) 需要上下文作为参数。您需要在其中传递 Activity 上下文。

你可以这样做

HashM hash = new HashM();
hash.getPrefs(MyActivity.this); // MyActivity is the activity where you are putting this code

关于java - Android - 与上下文相关的 SharedPreferences 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28267154/

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