ACRA генерирует отчеты о сбоях в непрерывном цикле - PullRequest
1 голос
/ 21 марта 2012

Я использовал ACRA для своего приложения для создания отчетов о сбоях.Сегодня приложение зависало и отображало это в непрерывном цикле, пока мне не пришлось диспетчеру задач остановить его.Что является причиной этого и есть ли способ перехватить это исключение в коде, чтобы предотвратить этот непрерывный цикл сообщений об ошибках?

D/ACRA(16209): Retrieve application default SharedPreferences.
D/skia(16209): --- decoder->decode returned false
W/dalvikvm(16209): threadid=26: thread exiting with uncaught exception (group=0x40015560)
E/ACRA(16209): ACRA caught a InflateException exception for com.myactivities. Building report.
E/dalvikvm-heap(16209): 32980-byte external allocation too large for this process.
E/GraphicsJNI(16209): VM won't let us allocate 32980 bytes
D/skia(16209): --- decoder->decode returned false
D/ACRA(16209): Retrieve application default SharedPreferences.
E/dalvikvm-heap(16209): Out of memory on a 16400-byte allocation.
I/dalvikvm(16209): "Thread-11245" prio=5 tid=25 RUNNABLE
I/dalvikvm(16209):   | group="main" sCount=0 dsCount=0 obj=0x40a1d1e8 self=0x2d35e0
I/dalvikvm(16209):   | sysTid=9226 nice=0 sched=0/0 cgrp=default handle=2964480
I/dalvikvm(16209):   at java.io.BufferedReader.<init>(BufferedReader.java:~95)
I/dalvikvm(16209):   at java.io.BufferedReader.<init>(BufferedReader.java:78)
I/dalvikvm(16209):   at org.acra.DumpSysCollector.collectMemInfo(DumpSysCollector.java:48)
I/dalvikvm(16209):   at org.acra.ErrorReporter.retrieveCrashData(ErrorReporter.java:423)
I/dalvikvm(16209):   at org.acra.ErrorReporter.handleException(ErrorReporter.java:722)
I/dalvikvm(16209):   at org.acra.ErrorReporter.handleException(ErrorReporter.java:773)
I/dalvikvm(16209):   at org.acra.ErrorReporter.uncaughtException(ErrorReporter.java:622)
...