NullPointerException al llamar a RingTonePreference en Samsung Galaxy S

Estoy recibiendo el siguiente mensaje al llamar a RingTonePreference en Samsung Galaxy (todo funciona bien en otros teléfonos):

java.lang.RuntimeException: Unable to start activity ComponentInfo{android/com.a ndroid.internal.app.RingtonePickerActivity}: java.lang.NullPointerException at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) at android.app.ActivityThread.access$2300(ActivityThread.java:125) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:123) at android.app.ActivityThread.main(ActivityThread.java:4627) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:521) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:85 8) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.NullPointerException at com.android.internal.app.RingtonePickerActivity.onPrepareListView(RingtonePic kerActivity.java:252) at com.android.internal.app.AlertController$AlertParams.createListView(AlertCont roller.java:909) at com.android.internal.app.AlertController$AlertParams.apply(AlertController.ja va:824) at com.android.internal.app.AlertActivity.setupAlert(AlertActivity.java:73) at com.android.internal.app.RingtonePickerActivity.onCreate(RingtonePickerActivi ty.java:226) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627) ... 11 more 

ACTUALIZACIÓN : Aquí está cómo se llama:

  <RingtonePreference android:key="pref_notification_ringTone" android:title="@string/pref_notification_Ringtone" android:ringtoneType="notification" android:showDefault="true" android:showSilent="false" /> 

PS: Sé que una pregunta similar ya se ha hecho, pero no se dio respuesta ( https://stackoverflow.com/questions/5428768/notification-or-alarm-sound-picker-crash-on-galaxy-s/5872352 # 5872352 )

Este problema se resolvió al establecer "showSilent = true" en la definición y es aparentemente un bug específico para el Galaxy S.

  • Guardar ArrayList en las preferencias compartidas
  • Configuración de valores predeterminados de varias instancias / archivos de SharedPreferences
  • Android: Cómo obtener el tiempo de un TimePicker cuando se escribe en
  • OnPreferenceChangeListener para cada ajuste
  • Cómo establecer el valor predeterminado de SwitchPreference en android?
  • Weird SwitchPrefererence en el comportamiento de restablecimiento automático PreferenciaCategoría
  • PerferenceActivity con PreferenceFragment falla en el dispositivo con proguard okay sin proguard
  • ¿Por qué SwitchPreference no muestra animación al cambiar de encendido a apagado y viceversa?
  • Inicializar las preferencias de XML en la actividad principal
  • Utilizar una subclase personalizada de SharedPreferences con PreferenceActivity o PreferenceFragment
  • Cómo abrir un hijo anidado PreferenceScreen en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.