Ошибка освобождения GC_FOR_MALLOC. Как этого избежать?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Ошибка освобождения GC_FOR_MALLOC. Как этого избежать?

Сообщение Anonymous »

Я создаю приложение-викторину, когда пользователь выбирает категорию (например, C#), 20 вопросов из этой категории появляются один за другим.
В основном кодирование уже выполнено. Когда я тестировал, первые две попытки работали правильно. После этого я начал получать эти ошибки (я знаю, что это освобождает память):

Код: Выделить всё

GC_FOR_MALLOC freed 4136 objects / 374744 bytes in 66ms
GC_FOR_MALLOC freed 2345 objects / 374744 bytes in 51ms
GC_FOR_MALLOC freed 3453 objects / 374744 bytes in 62ms
GC_FOR_MALLOC freed 1245 objects / 374744 bytes in 26ms
GC_FOR_MALLOC freed 9893 objects / 374744 bytes in 86ms
Я попробовал перезапустить eclipse, очистил проект, перезапустил эмулятор, очистил dalvik-кэш моего приложения. После этого ничего не работало, даже logcat ничего не регистрирует.
Как мне найти виновника? Я никогда не создавал столько объектов, но GC_FOR_MALLOC освобождает их.
Может ли кто-нибудь предложить хорошие методы, позволяющие избежать подобных ошибок в будущем?

Подробнее здесь: https://stackoverflow.com/questions/845 ... avoid-this
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»