2012-05-20 6 views
5

Этот вопрос был ранее задан Here, но не ответил, И не удалось найти ни одной статьи в Интернете, которая объясняет эту проблему.«Настоящий объект удален» в logcat

Мое приложение работает нормально, но в какой-то момент, когда i startActivityForResult я вижу 3 журнала webcoreglue: The real object has been deleted.

Теперь, как утверждается, мое приложение все в порядке до сих пор, и я понятия не имею, что и почему это сообщение регистрируется.

Может кто-нибудь объяснить, почему и когда это происходит, и что это значит, прежде чем я попытаюсь выяснить, что не так с моим приложением?

EDIT: В запросе больше контекста, я не использую никаких специальных LIBS я думаю, только Facebok SDK.

Мое приложение на данный момент является активностью «Создать игру», которая имеет 3 варианта, приглашает игроков из facebook, приглашает игрока по имени пользователя и добавляет случайного игрока.

Приглашение игроков из кнопки facebook открывает ListActivity (для результата), который возвращает всех выбранных вами игроков. приглашение пользователя открывает диалоговое окно с помощью EditText и выполняет поиск на сервере данных пользователя. Все выбранные игроки отображаются в ListView внутри основного действия, поэтому добавление случайного игрока просто добавляет элемент в этот список.

Я считаю, что ошибка может заключаться в том, что я использую статическое поле в основном действии, в котором я пытаюсь использовать ListActivity.

ListActivity получает Parcelable, который содержит класс, который содержит 3 ArrayList изображения, имени и идентификатора. , который содержит все выбранные пользователи из всех 3 методов. Надеюсь, этого достаточно, не знаю, что еще я могу сказать, так как я не знаю, с чем связан этот журнал.

EDIT 2: После очередного поиск foudn this вопроса, который дал конкретной проблеме решения Тоа

+0

Нам нужно больше контекста. Что делает ваше приложение? используете ли вы какие-либо библиотеки, графику или что-то еще, что может нам помочь? –

+0

вызывает другие проблемы, кроме журнала, например, исключения и т. Д.? Всегда ли это происходит или просто иногда? Если это всегда случается, можете ли вы отправить какой-либо код для воспроизведения проблемы? – vidstige

+0

Это всегда происходит, и у меня есть некоторые ошибки, которые проходят между действиями, которые нарушают выбранный порядок игроков и снова добавляют выбранных игроков. Я отредактировал вопрос с объяснением просьбы Педро. Тезы - большие файлы, и я не знаю, какие части публиковать, если я печатаю их все, это слишком много кода для любых человеческих глаз. –

ответ

0

Что-то вышел из рамки, и это деструктор называется. Найдите «Объект удален». показал только конкретное решение для артефакта вращения экрана и взлома для переопределения некоторых деструкторов объектов. Было бы учебным, чтобы выставлять операторы печати в ваших деструкторах объектов, чтобы увидеть, что вызвано и когда.

Смежные вопросы