我正在进行设置活动,我想让用户选择声音通知。我用这个来做到这一点:
EditTextPreference dataPref = (EditTextPreference) findPreference("opcion3");
dataPref.setOnPreferenceClickListener(new OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference preference) {
Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, RingtoneManager.TYPE_NOTIFICATION);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE, "Select Tone");
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, (Uri) null);
Ajustes.this.startActivityForResult(intent, 5);
return true;
}
});
但是,当我单击 EditTextPreference 时,它会显示一个带有 OK 和取消的编辑框,并立即显示通知声音列表。
我怎样才能让它只显示通知声音?