SwitchPreference (PreferenceAtivity) – Android NULL
Tengo una preferencia de pantalla, y como tal, utiliza la PreferenceActivity, tengo todo construido y funcionando, sin embargo, un teléfono (Versión 4.1.2) haciendo clic en el texto SwitchPreference (es decir, en cualquier parte de la fila sin estar en el mismo conmutador) Ráfagas con una Excepción de puntero nulo, pero si hace clic en el mismo swtich funciona bien.
¿Que podría ser esto?
- Facebook SDK Android AppEventsLogger NullPointerException en color
- ¿Por qué el servicio Android falla con NullPointerException?
- NullPointerExceptions sólo en algunos dispositivos Samsung Galaxy?
- ActionBar lanza NullPointerException
- NullPointerException en getReseources () Bitmap Array
error:
E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.NullPointerException at android.widget.Switch.onPopulateAccessibilityEvent(Switch.java:550) at android.view.View.dispatchPopulateAccessibilityEventInternal(View.java:4621) at android.view.View.dispatchPopulateAccessibilityEvent(View.java:4611) at android.preference.TwoStatePreference.sendAccessibilityEvent(TwoStatePreference.java:197) at android.preference.SwitchPreference.onBindView(SwitchPreference.java:114) at android.preference.Preference.getView(Preference.java:463) at android.preference.PreferenceGroupAdapter.getView(PreferenceGroupAdapter.java:221) at android.widget.AbsListView.obtainView(AbsListView.java:2308) at android.widget.ListView.makeAndAddView(ListView.java:1769) at android.widget.ListView.fillDown(ListView.java:672) at android.widget.ListView.fillSpecific(ListView.java:1330) at android.widget.ListView.layoutChildren(ListView.java:1600) at android.widget.AbsListView.onLayout(AbsListView.java:2143) at android.view.View.layout(View.java:13850) at android.view.ViewGroup.layout(ViewGroup.java:4364) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1680) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1538) at android.widget.LinearLayout.onLayout(LinearLayout.java:1451) at android.view.View.layout(View.java:13850) at android.view.ViewGroup.layout(ViewGroup.java:4364) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1680) at android.widget.LinearLayout.layoutHorizontal(LinearLayout.java:1669) at android.widget.LinearLayout.onLayout(LinearLayout.java:1453) at android.view.View.layout(View.java:13850) at android.view.ViewGroup.layout(ViewGroup.java:4364) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1680) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1538) at android.widget.LinearLayout.onLayout(LinearLayout.java:1451) at android.view.View.layout(View.java:13850) at android.view.ViewGroup.layout(ViewGroup.java:4364) at android.widget.FrameLayout.onLayout(FrameLayout.java:448) at android.view.View.layout(View.java:13850) at android.view.ViewGroup.layout(ViewGroup.java:4364) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1680) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1538) at android.widget.LinearLayout.onLayout(LinearLayout.java:1451) at android.view.View.layout(View.java:13850) at android.view.ViewGroup.layout(ViewGroup.java:4364) at android.widget.FrameLayout.onLayout(FrameLayout.java:448) at android.view.View.layout(View.java:13850) at android.view.ViewGroup.layout(ViewGroup.java:4364) at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:1894) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1710) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1013) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4245) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:725) at android.view.Choreographer.doCallbacks(Choreographer.java:555) at android.view.Choreographer.doFrame(Choreographer.java:525) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:711) at android.os.Handler.handleCallback(Handler.java:615) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:153) at android.app.ActivityThread.main(ActivityThread.java:5071) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557) at dalvik.system.NativeStart.main(Native Method)
- Android proguard obfuscated código está causando NullPointerException cuando realmente no debe ser
- Se ha producido un error interno durante: "Lanzamiento del proyecto". Java.lang.NullPointerException
- NullPointerException en rotación durante el comando dispatchCreateOptionsMenu, la traza de pila no incluye ninguna función en mi aplicación
- Intentar invocar método virtual
- Cómo rectificar NullPointerException en v4.DrawerLayout?
- La aplicación se bloquea al intentar establecer una conexión VPN?
- Error al entregar el resultado ResultInfo {who_null, request = 1, result = -1, data = Intent {(tiene extras)}} a la actividad; NullPointerException
- La ejecución de Instrumentation falló debido a 'java.lang.NullPointerException'
Agregue esto a su componente de switchPrefrences personalizado
@Override protected void onClick() { // Log.e("CustomSwitchPreferences", "onClick called"); }
Deje vacío y NO llame a super.onClick ();
Esto mantendrá su onPrefrenceChange aparte de los clics (la acción del interruptor no se verá afectada, solo los clics en la fila)
- Xxhdpi densidad añadido en API 16, lo que en <16 si sólo proporcionar recursos xxhdpi?
- Lista de dispositivos de anuncios en la red