【发布时间】:2015-01-02 23:34:03
【问题描述】:
我在编码中遇到此错误,但不完全确定如何解决此问题。我已经搜索并尝试解决此问题,但似乎找不到任何有效的方法。我以前做过,但从来没有在片段中做过,所以可能是因为这个?
我正在关注exception:
方法 getSharedPreferences(String, int) 未定义类型 new View.OnClickListener(){}
这是我的代码:
public class TestingFragment extends Fragment {
public TestingFragment(){}
private CheckBox ch;
private Context pref;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_testing, container, false);
ch = (CheckBox) rootView.findViewById(R.id.checkBox62);
ch.setOnClickListener(new View.OnClickListener() {
private String PREFRENCES_NAME;
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(ch.isChecked())
{
SharedPreferences pref = getSharedPreferences(PREFRENCES_NAME,0);
ch.setChecked(pref.getBoolean("cbx62_ischecked" ,true));
pref.edit().putBoolean("check",false).commit();
}
{
}}
});
return rootView;
} }
有人可以帮我解决这个问题吗? 任何帮助将不胜感激!
【问题讨论】:
标签: android android-fragments sharedpreferences