gpt4 book ai didi

java - Android getPreferences(int) 未定义

转载 作者:行者123 更新时间:2023-12-02 04:44:10 25 4
gpt4 key购买 nike

**经过研究并尝试查看 stackoverflow 解决方案并尝试应用它们但全部失败后,此错误仍然存​​在。我尝试使用 SharedPreferences 和 getPrefernces 来保存数据。

**我如何将它用作仅包含 10 个单元格的数组?(这样它将保存我输入的最后十个值,并且我可以按最大值排序)

代码:

public void onClick(View v) {
// TODO Auto-generated method stub
SharedPreferences sharedPref = this.getPrefernces(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
EditText name = (EditText)findViewById(R.id.namep);
editor.putString(name.getText().toString(), score);
editor.commit();

}

在第一行(sharedPref 的定义)中出现此错误:new View.OnClickListener(){}

类型的 getPrefernces(int) 方法未定义

我尝试过几种方式来切换它,但没有一个有效,在此之后我什至无法调用 getActivity() 函数。我不知道为什么我的代码扩展了 Activity。我试过这个灵魂: How to resolve an error: getSharedPreferences(String, int) is undefined for the type new View.OnClickListener(){}

The method setOnClickListener(new View.OnClickListener(){}) is undefined for the type imageButton1

最佳答案

试试这个:

SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);

SharedPreferences sharedPref = getPreferences(Context.MODE_PRIVATE);

关于java - Android getPreferences(int) 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29824556/

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