public MediaManager(SipService aService) { service = aService; audioManager = (AudioManager) service.getSystemService(Context.AUDIO_SERVICE); prefs = service.getSharedPreferences("audio", Context.MODE_PRIVATE); // prefs = PreferenceManager.getDefaultSharedPreferences(service); accessibilityManager = AccessibilityWrapper.getInstance(); accessibilityManager.init(service); ringer = new Ringer(service); mediaStateChangedIntent = new Intent(SipManager.ACTION_SIP_MEDIA_CHANGED); // Try to reset if there were a crash in a call could restore previous // settings restoreAudioState(); }