if (pickedUri != null) {
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, pickedUri);
}

解决方案 »

  1.   

    在startActivityForResult(intent,0);前面增加一个试试看:
    intent.putExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI,"你当前的URI");
      

  2.   

    1、定义一个全局对像
    private Uri myUri = null;2、在onActivityResult里面的Uri pickedUri = data.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI);后面增加一句
    myUri = pickedUri;3、在startActivityForResult(intent,0);前面增加一段:
    if(myUri != null)
    {
    intent.putExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, myUri);
    }
      

  3.   

    你好  楼主   你的问题我今天也碰到了,纠结了半天    原谅我是一名新手 ,能否发一份demo给啊  [email protected]