2014-01-29 56 views

回答

1

,只是这样做:

public class Kul extends Activity { 


@Override 
protected void onCreate(Bundle savedInstanceState) { 
    // TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.kul); 

    final CheckBox cb1 = (CheckBox) findViewById(R.id.checkBox1); 
    SharedPreferences settings = getSharedPreferences("pref", 0); 
    cb1.setChecked(settings.getBoolean("check", false)); 
    cb1.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      // TODO Auto-generated method stub 
     if(cb1.isChecked()) 
       { 
      SharedPreferences settings = getSharedPreferences("pref", 0); 
      settings.edit().putBoolean("check",true).commit(); 
     } else { 
      SharedPreferences settings = getSharedPreferences("pref", 0); 
      settings.edit().putBoolean("check",false).commit(); 
     } 
     } 
    }); 
} 

它完成:-)

希望它可以帮助别人。

-1


听起来你可能想要熟悉Java Properties。

在本教程请看:Java Properties Tutorial

可以键/值保存到一个文件,然后当你的应用程序启动时,你可以读取该文件。这样,您可以保存(归档)所有设置,然后从文件中读取设置。