Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 18/03/14, 20:12:56
Array

[xs_avatar]
drakgoku1 drakgoku1 no está en línea
Usuario novato en la web
 
Fecha de registro: feb 2014
Mensajes: 8
Modelo de smartphone: S4 - /*
Tu operador: Movistar
Android (ListView customAdapter) observer unregistered

Quiero actualizar mi lista, con el mismo método, es decir, tengo este método y funciona

Código:
public void SeeList(){
new Thread(new Runnable() {
            @Override
            public void run() {
                try {
                    listAdapter1 = getListData();
                    customListAdapter = new CustomListAdapter(getApplicationContext(), listAdapter1);
                    user_list.setAdapter(customListAdapter);
                    registerForContextMenu(user_list);
                } catch (Exception e) {     }
                ringProgressDialog.dismiss();
            }
            }).start();
}
Y cuando quiero actualizar la lista uso el mismo método que el anterior "seeList ()" para la actualización, intento actualizar la lista.

Pero me salta un error desconocido para mí. (¿Cómo puedo resolver este problema?)

Código:
03-17 22:46:07.439: E/AndroidRuntime(6026): FATAL EXCEPTION: main
03-17 22:46:07.439: E/AndroidRuntime(6026): java.lang.IllegalStateException: Observer android.widget.AbsListView$AdapterDataSetObserver@4e9c7894 was not registered.
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.database.Observable.unregisterObserver(Observable.java:69)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.widget.BaseAdapter.unregisterDataSetObserver(BaseAdapter.java:42)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.widget.AbsListView.onDetachedFromWindow(AbsListView.java:2638)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.view.View.dispatchDetachedFromWindow(View.java:12160)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:2570)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:2568)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:2568)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:2568)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:2568)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.view.ViewRootImpl.dispatchDetachedFromWindow(ViewRootImpl.java:2820)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.view.ViewRootImpl.doDie(ViewRootImpl.java:5162)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.view.ViewRootImpl.die(ViewRootImpl.java:5145)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.view.WindowManagerGlobal.removeViewLocked(WindowManagerGlobal.java:359)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:309)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.view.WindowManagerImpl.removeViewImmediate(WindowManagerImpl.java:84)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:3535)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.app.ActivityThread.access$1200(ActivityThread.java:141)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1309)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.os.Handler.dispatchMessage(Handler.java:99)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.os.Looper.loop(Looper.java:137)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at android.app.ActivityThread.main(ActivityThread.java:5103)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at java.lang.reflect.Method.invokeNative(Native Method)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at java.lang.reflect.Method.invoke(Method.java:525)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
03-17 22:46:07.439: E/AndroidRuntime(6026):     at dalvik.system.NativeStart.main(Native Method)
Responder Con Cita


  #2  
Viejo 19/03/14, 13:22:34
Array

[xs_avatar]
drakgoku1 drakgoku1 no está en línea
Usuario novato en la web
 
Fecha de registro: feb 2014
Mensajes: 8
Modelo de smartphone: S4 - /*
Tu operador: Movistar
Alguna idea ? ni que sea refrescar el estatus del item, offine ofline una cosa así ...
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 00:32:55 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /