2014-01-29 96 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

可以鍵/值保存到一個文件,然後當你的應用程序啓動時,你可以讀取該文件。這樣,您可以保存(歸檔)所有設置,然後從文件中讀取設置。