Не се връща обратно към режима, който потребителят е използвал. Имам предвид, когато телефонът е в безшумен режим и аз звънях за някои избрани номера, но не се връща обратно към нормален режим, когато телефонът е в неактивен режим. ето моето парче код.........
if(IncomingNumber.equals(WhitelistedNumbers)){
am.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
System.out.println("Number Matches......!");
System.out.println("WhitelistedNumber(s): "+WhitelistedNumbers);
}else{
System.out.println("No Match(s) found.....!");
}
и за превключване към нормален режим, който използвам........
case TelephonyManager.CALL_STATE_IDLE:
am.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
System.out.println("Set to Default Ringer Mode....!");
break;
Благодаря предварително, ако имате някакви предложения за разрешаване на проблема........