Java.lang.NullPointerException – AutoCompleteTextView – HoneyComb

Estoy recibiendo un extraño problema al usar el componente AutoCompleteTextView en un dispositivo que se ejecuta en Honeycomb (Android 3.0) (usando Motorola Xoom para probar). Obtengo una excepción Nullpointer con el stacktrace siguiente:

EXCEPCIÓN FATAL: principal java.lang.NullPointerException en android.widget.PopupWindow.getMaxAvailableHeight (PopupWindow.java:1152) en android.widget.ListPopupWindow.buildDropDown (ListPopupWindow.java:1054) en android.widget.ListPopupWindow.show (ListPopupWindow. Java: 516) en android.widget.AutoCompleteTextView.showDropDown (AutoCompleteTextView.java:1047) en android.widget.AutoCompleteTextView.updateDropDownForFilter (AutoCompleteTextView.java:931) en android.widget.AutoCompleteTextView.onFilterComplete (AutoCompleteTextView.java:914) at Android.widget.Filter $ ResultsHandler.handleMessage (Filter.java:285) en android.os.Handler.dispatchMessage (Handler.java:99) en android.os.Looper.loop (Looper.java:126) en android.app .ActivityThread.main (ActivityThread.java:3997) en java.lang.reflect.Method.invokeNative (Método nativo) en java.lang.reflect.Method.invoke (Method.java:491) en com.android.internal.os .ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:841) en com.android.internal.os.ZygoteInit.main (Zyg OteInit.java:599) en dalvik.system.NativeStart.main (Método nativo)

Tenga en cuenta que no obtengo esta excepción en ninguna otra versión de Android, incluyendo Gingerbread. Es realmente difícil de depurar, ya que no tengo el código fuente original de la base de código de nido de abeja. Apreciaría si alguien me puede ayudar.

Gracias, Torri.

Tuve la excepción exacta. Todo funciona en 2. *, pero en 3.x hay todos arrojados esta excepción, y simplemente tratar de captura no funcionó.

Finalmente encontré que, si quito la línea abajo de la vista, entonces trabajó para mí:

android:dropDownAnchor="@+id/searchField" 

No estoy seguro de si esto puede ayudar pero tuve un problema similarmente extraño con un botón. Funcionó bien en todas las versiones excepto 3.0 Así que hice esto:

 try{ mButton.setOnClickListener(... //code... }catch(NullPointerException e){ } 

Después de esto no más errores y adivina qué? El botón funciona bien ahora en 3.0!

  • AutoCompleteTextView no muestra ningún elemento desplegable
  • AutoCompleteTextView onItemClick posición del artículo o id usando HashMap
  • Cómo deshabilitar el corrector ortográfico para Android AutoCompleteTextView?
  • Los elementos de la lista desplegable de AutoCompleteTextView no son visibles. Cómo cambiar su color ..?
  • Seleccione el elemento de AutoCompleteTextView en uiautomator
  • Cómo obtener el índice del texto seleccionado en un AutoCompleteTextView
  • Barra de Acción Android SearchView as Autocomplete?
  • AutoCompleteTextView.isPopupShowing () siempre es FALSO
  • Comportamiento extraño de AutoCompleteTextView en el dispositivo LolliPop
  • Estoy tratando de crear un AutoCompleteTextView en mi aplicación Android. El problema es que no puedo personalizarlo
  • Sugerencias de AutoCompleteTextView en modo horizontal
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.