I have an Android application. When the app is running, the alarm should be muted or disabled. After closing the application, the alarm should be enabled again. I used this code:
AudioManager AudiMngr = (AudioManager) getSystemService(AUDIO_SERVICE);
AudiMngr.setRingerMode(AudioManager.RINGER_MODE_SILENT);
AudiMngr.setStreamVolume(AudioManager.STREAM_ALARM, 0, AudioManager.FLAG_SHOW_UI + AudioManager.FLAG_PLAY_SOUND);
Toast toast = Toast.makeText(getApplicationContext(), "Sound Muted", Toast.LENGTH_SHORT);
toast.show();
But it works only at the time of application starting. When the alarm meets the alarm time, it is enabled. I wish to mute the alarm until the application closes. How can I do this?