Android setChecked(布尔)方法未定义
你能帮我申请吗?你能重写我的代码吗?Eclipse向我展示以下问题: -类型SharedReferences的方法setChecked(boolean)未定义 -类型SharedReferences的方法setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){})未定义 -类型SharedReferences的方法putBoolean(String,boolean)未定义 我的代码:Android setChecked(布尔)方法未定义,android,checkbox,boolean,sharedpreferences,Android,Checkbox,Boolean,Sharedpreferences,你能帮我申请吗?你能重写我的代码吗?Eclipse向我展示以下问题: -类型SharedReferences的方法setChecked(boolean)未定义 -类型SharedReferences的方法setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){})未定义 -类型SharedReferences的方法putBoolean(String,boolean)未定义 我的代码: package
package com.example.actionoverflow;
import com.example.actionoverflow.R;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.ImageButton;
import android.view.View.OnClickListener;
import android.preference.PreferenceManager;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.CompoundButton;
public class MainActivity2 extends Activity {
SharedPreferences checkBoxDummy;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.settings);
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
checkBoxDummy.setChecked(sharedPreferences.getBoolean("checkBoxDummy", false));
checkBoxDummy.setOnCheckedChangeListener(new OnCheckedChangeListener() {
public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {
SharedPreferences.putBoolean("checkBoxDummy", isChecked);
}
});
}
}
为你重写你的代码?不,不过我绝对可以帮忙
类型的方法setChecked(boolean)未定义
共享引用
checkBoxDummy
是类型,因此它没有setChecked()
方法
方法setOnCheckedChangeListener(新建
类型的CompoundButton.OnCheckedChangeListener(){})未定义
共享引用
checkBoxDummy
是类型,因此它没有setoncheckedchangelister()
方法
类型的putBoolean(String,boolean)方法未定义
共享引用
没有putBoolean()
方法
我不相信你真的读过这方面的任何文档或教程 你似乎想做一些事情,比如:
SharedPreferences.Editor editor = getSharedPreferences("name", Context.MODE_PRIVATE).edit();
editor.putInt("key", 1);
editor.putBoolean("key", true);
结合使用(可能)a
希望这能为您提供更多参考以继续。SharedReferences在非视图中。你不能在上面使用这些方法。见此: