мне нужно, чтобы сохранить информацию о тумблера, когда пользователь убить приложение или перезапуске я хочу, чтобы отобразить предыдущее состояние кнопки БлагодаряКак сохранить состояние тумблера андроид
public class MainActivity extends ActionBarActivity {
ToggleButton toggle;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
android.support.v7.app.ActionBar menu = getSupportActionBar();
menu.setDisplayShowHomeEnabled(true);
menu.setLogo(R.mipmap.ic_launcher);
menu.setDisplayUseLogoEnabled(true);
}
@Override
protected void onResume() {
super.onResume();
toggle = (ToggleButton) findViewById(R.id.togglebutton);
toggle.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
enableNotifications();
} else {
makeDialog();
}
}
});
}
вы можете использовать общие предпочтения для этого – Pavya
Android предлагает [много вариантов] (http://developer.android.com/guide/topics/ data/data-storage.html). Общие предпочтения - это путь к простому хранению. – Glorfindel
вы можете использовать общие настройки для сохранения переключаемого состояния кнопки и пополнения его при необходимости –