Hi,

I want to change the default ringtone from my application. The program
launch Ringtone Picker activity, and when it returns, I want to set the
chosen ringtone as the default. The reference says that
RingtoneManager.EXTRA_RINGTONE_PICKED_URI contains the URI of the selected
ringtone. The I called the RingtoneManager.setActualDefaultRingtoneUri
method, but the result is not what I'm waiting for. Can anybody help me what
would be the problem with this code?

 private void setAsRingtone()
 {
  Intent i = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);
  startActivityForResult(i, ACTIVITY_SET_RINGTONE);
 }
...

@Override
 protected void onActivityResult(int requestCode, int resultCode, Intent
data) {
  switch(requestCode){
  case ACTIVITY_SET_RINGTONE:
  RingtoneManager.setActualDefaultRingtoneUri(this,
RingtoneManager.TYPE_RINGTONE,
Uri.parse(RingtoneManager.EXTRA_RINGTONE_PICKED_URI));
  }

 }

Thank You in advanced!

B.r.:

Ernest

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to