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;
}
謝謝... Sharedpreferences是一種選擇,但我不知道是否有在動作條類中的一些選項爲了這。 – Psypher
@Ranjith據我所知,當你重新啓動應用程序時,狀態必須保存在課程之外以便能夠回讀。 – HonkyTonk