着信音ピッカーを正常に起動し、次のコードで結果のuriを取得できます...
selsound_button.setOnClickListener(new OnClickListener()
{
public void onClick(View arg0)
{
Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE, "Select ringtone for notifications:");
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_SILENT, false);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT, true);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE,RingtoneManager.TYPE_ALARM);
startActivityForResult( intent, 999);
}
});
...しかし、私は次の方法を理解できませんでした:
現在のuriをすでに知っているので、正しいラジオボタンを強調表示できるように、これが現在選択されていることをピッカーに伝えたいと思います。現時点では、ラジオボタンの1つを押すまで、ラジオボタンはまったく選択されていません。