SharedPreferences sPreferences = getSharedPreferences("PrefName", MODE_PRIVATE);
String notii = sPreferences.getString("deUri", "");
uri = Uri.parse(notii);
ringtoneUri = RingtoneManager.getActualDefaultRingtoneUri(getApplicationContext(),RingtoneManager.TYPE_NOTIFICATION);
noti = RingtoneManager.getRingtone(getApplicationContext(), ringtoneUri);
noti = RingtoneManager.getRingtone(getApplicationContext(), uri);
noti.play();
효과음을 앱안에서 설절하기위해서 RingtoneManager 를 사용하여, 가져와서 실행시키고 SharedPreferences로 저장하는 형태로 만들었습니다.
그런데 문제점이 하나 생기더군요.... 처음 어플을깔고나면 효과음이 안나오다가 한번 효과음을 설정해줘야지 나오더군요.. 수정방법 부탁드립니다..ㅜㅜ