使用复选框中的共享首选项可在单击按钮时始终选中



我正在使用共享首选项来使单击按钮时始终选中ckeckbox。但是我收到错误,未知类型"getChecked"。,代码给出如下:

@Override
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final SharedPreferences sharedPreferences = this.getSharedPreferences("pref", 0);
boolean checkedSearch = sharedPreferences.getBoolean("checkedSearch", false);
Button button = (Button) dialog.findViewById(R.id.button);   
final CheckBox  checkBox1  = (CheckBox) dialog.findViewById(R.id.checkBox1);
checkBox1.setChecked(checkedSearch ? true : false );
button.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
if(
checkBox1.getChecked()==false){
checkBox1.setChecked(true);
SharedPreferences.Editor editor = sharedPreferences.edit();  
editor.putBoolean("checkedSearch",true)
.commit();
}
final SharedPreferences sharedPreferences=this.getSharedPreferences("pref", 0); 

你错过了=符号

最新更新