2012-05-20 16 views
5

Esta pregunta se realizó con anterioridad Here, pero no se respondió, y no se pudo encontrar ningún artículo en la web que explique este problema."El objeto real se ha eliminado" en logcat

Mi aplicación está funcionando bien, pero en algún momento cuando yo startActivityForResult veo 3 registros de webcoreglue: The real object has been deleted.

Ahora, supuestamente, mi aplicación está bien por ahora, y no tengo ni idea de qué y por qué se está registrando este mensaje.

¿Alguien podría explicar por qué y cuándo sucede esto y qué significa, antes de intentar averiguar qué problema hay en mi aplicación?

EDIT: En la solicitud de más contexto, no estoy usando cualquier librería especiales pienso, sólo el SDK Facebok.

Mi aplicación en este momento es una actividad de "Crear juego" que tiene 3 opciones, invitar a jugadores de Facebook, invitar jugador por nombre de usuario y agregar jugador aleatorio.

Los invitar a jugadores desde el botón de Facebook abren una ListActivity (para resultado) que devuelve todos los jugadores que seleccione. invite al usuario abre el cuadro de diálogo con EditText y busca en el servidor los datos del usuario. Todos los jugadores seleccionados aparecen en un ListView dentro de la actividad principal, así que agrega que el jugador aleatorio simplemente agrega un elemento a esa vista de lista.

Creo que el error puede ser que estoy usando un campo estático en la actividad principal en el que intento usar ListActivity.

ListActivity obtiene un Parcelable que contiene una clase que contiene 3 ArrayList de imagen, nombre e id. que parcable contiene todos los usuarios seleccionados de los 3 métodos. Espero que esto sea suficiente contexto, no sé qué más puedo decir, ya que no tengo idea de con qué está relacionado ese registro.

EDIT 2: Después de realizar otra búsqueda foudn this pregunta que dio un problema específico solución Toa

+0

necesitamos más contexto. ¿Qué hace tu aplicación? usas libs, gráficos u otra cosa que pueda ayudarnos? –

+0

¿causa otros problemas, excepto la impresión de registro como excepciones, etc.? ¿Siempre sucede o solo algunas veces? Si sucede siempre, ¿puedes publicar algún código para reproducir el problema? – vidstige

+0

Siempre sucede, y tengo algunos errores que pasan entre las actividades desordenar el orden de jugadores seleccionados y vuelve a agregar jugadores seleccionados de nuevo. Edité la pregunta con una explicación sobre la solicitud de Pedro. Estos son archivos grandes y no sé qué partes publicar, si las imprimo todas es demasiado código para cualquier ojo humano. –

Respuesta

0

Algo salió fuera de alcance y es destructor fue llamado. Busque "El objeto real ha sido eliminado". mostró solo una solución específica para un artefacto de rotación de pantalla y un truco para anular algunos de los destructores de objetos. Sería educativo poner declaraciones de impresión en los destructores de objetos para ver qué se llama y cuándo.

Cuestiones relacionadas