Tengo el siguiente xml:¿Cómo obtener la preferencia de tono de llamada en el tiempo de ejecución?
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="Ringtone preference" android:key="ringtone_option_preference">
<RingtonePreference
android:key="ring_tone_pref"
android:title="Set Ringtone Preference"
android:showSilent="true"
android:ringtoneType="notification"
android:summary="Set Ringtone"/>
</PreferenceScreen>
Y quiero cada vez que una notificación está a punto de mostrar, a mirar el valor del tono de pitido y en consecuencia:) ... Para ser más precisos mis notificaciones son generado en una clase broadcastReceiver y cada vez que el receptor capta algo crea una nueva notificación ... Solo quiero que el tono de llamada de la notificación cambie según el tono de llamada configurado en las preferencias ...
¿Cómo puedo hacer eso?
Gracias
Mike
hicieron que utilizó OnPrefrenceChangeListener() en el PreferenceFragment? –
@mixkat. ¿Cómo puedo establecer el nombre del tono de llamada como un resumen de RingTonePreference? –