Bonjour

Je souhaite changer dynamiquement la sonnerie du téléphone. L'utilisateur choisit une sonnerie et celle-ci devient la sonnerie par défaut. Voici le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
protected void onActivityResult(int requestCode, int resultCode, Intent data){
    	String ringTonePath = "";
    	if (resultCode == RESULT_OK) {
    		Uri uri = data.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI);
    		if (uri != null) {
    				ringTonePath = uri.toString();
    				RingtoneManager.setActualDefaultRingtoneUri(getApplicationContext(),RingtoneManager.TYPE_NOTIFICATION, uri);
    			}
    	}
 
    	pref = getPreferences(Context.MODE_PRIVATE); 
		editeur = pref.edit();
		editeur.remove("prefSon");
		editeur.putString("prefSon", ringTonePath);
		editeur.commit();
    }
mais la fonction setActualDefaultRingtoneUri me jette.Sans cette ligne le code fonctionne.
Une idée ?

mc