2013-08-18 3 views
0

У меня есть значок в панели действий для переключения между отключением звука и включением. После нажатия на кнопку отключения звука ее можно отключить, как только приложение будет перезапущено. Ниже приведен код, который я использую, может ли кто-нибудь помочь мне сохранить состояние тома.Сохранение настроек в панели действий

public boolean onOptionsItemSelected(MenuItem m){ 
    Log.v("ranjith","Onoptionsitemselected method entered"); 
    switch (m.getItemId()){ 

     case R.id.mutesound:{ 
      AudioManager c=(AudioManager)getApplicationContext().getSystemService(Context.AUDIO_SERVICE); 

      c.setStreamMute(AudioManager.STREAM_MUSIC,true); 

     } 
    } 
    return false; 
} 

ответ

0

Используйте SharedPreferences, если это достаточно или использовать любой из других доступных опций:

http://developer.android.com/guide/topics/data/data-storage.html

+0

Спасибо ... Sharedpreferences вариант, но мне было интересно, если есть какой-то вариант в ActionBar классе для этого. – Psypher

+0

@Ranjith Насколько я знаю, состояние должно быть сохранено вне класса, чтобы иметь возможность читать назад при перезапуске приложения. – HonkyTonk