私は設定アクティビティを作成しており、ユーザーがサウンド通知を選択できるようにしたいと考えています。私はこれを使用してそれを行います:
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 とキャンセルの編集ボックスが表示され、すぐに通知音のリストが表示されます。
通知音のみを表示するにはどうすればよいですか?