۱۳۹۳/۰۸/۱۶, ۰۷:۱۳ ب.ظ
(آخرین تغییر در ارسال: ۱۳۹۳/۰۸/۱۶, ۰۷:۱۴ ب.ظ توسط ramtin2080.)
من ازکد زیر برای ساخت یک Switch استفاده کردم:
اما در ذخیره وضعیت Switch مشکل دارم؛ چگونه میتوان متغیر (0و1) را به کار برد؟
کد:
private Switch mySwitch;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mySwitch = (Switch) findViewById(R.id.switch1);
//set the switch to ON
mySwitch.setChecked(true);
//attach a listener to check for changes in state
mySwitch.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
if(isChecked){
Toast.makeText(getApplicationContext(), "on", Toast.LENGTH_SHORT).show();
}
else{
Toast.makeText(getApplicationContext(), "off", Toast.LENGTH_SHORT).show();
}
}
});
}