我有一个安卓应用程序。当应用程序正在运行时,闹钟应该被静音或禁用。在关闭应用程序后,闹钟应该再次启用。我使用了这段代码:
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();
但它仅在应用程序启动时起作用。当闹钟遇到闹钟时间时,它被启用。我希望在应用程序关闭之前将闹钟静音。我该怎么做?