Новичок
Джуниор
Регистрация: 06.01.2017
Сообщений: 1
|
Почему крашится приложение?
Собственно хочу получить список файлов путем рекурсии, но приложение падает...
Код Рекурсии:
Код:
public static void processFilesFromFolder(FileHandler fh,File folder)
{
Logger logger = Logger.getLogger(AndroidService.class.getName());
File[] folderEntries = folder.listFiles();
if (folderEntries == null) return;
for (File entry : folderEntries)
{
if (entry.isDirectory())
{
processFilesFromFolder(fh,entry);
}
else {
logger.addHandler(fh);
logger.log(Level.INFO, String.valueOf(entry));
}
}
}
Часть Лога:
Код:
D/jdwp: processIncoming
D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x40000768, flags=0x0, dataLen=0x9
D/jdwp: sendBufferedRequest : len=0x34
D/jdwp: processIncoming
D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x40000769, flags=0x0, dataLen=0x9
D/jdwp: sendBufferedRequest : len=0x34
D/jdwp: processIncoming
D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x4000076A, flags=0x0, dataLen=0x9
D/jdwp: sendBufferedRequest : len=0x34
D/jdwp: processIncoming
D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x4000076B, flags=0x0, dataLen=0x9
D/jdwp: sendBufferedRequest : len=0x34
D/jdwp: processIncoming
D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x4000076C, flags=0x0, dataLen=0x9
D/jdwp: sendBufferedRequest : len=0x34
D/MessageLogger: MSG HISTORY IN MAIN THREAD:
Current kernel time : 339668911ms
D/MessageLogger: === LONGER MSG HISTORY IN MAIN THREAD ===
D/MessageQueue: Dump first 20 messages in Queue:
D/MessageQueue: Dump Message in Queue (1): { what=115 when=-19s943ms obj=ServiceArgsData{token=android.os.BinderProxy@414411b8 startId=1 args=Intent { cmp=com.android/.AndroidService }} target=Handler (android.app.ActivityThread$H) {4140d750} }
D/MessageQueue: Dump Message in Queue (2): { what=102 when=-19s955ms obj=android.os.BinderProxy@4140ee08 target=Handler (android.app.ActivityThread$H) {4140d750} }
D/MessageQueue: Dump Message in Queue (3): { what=109 when=-18s372ms arg1=1 obj=android.os.BinderProxy@4140ee08 target=Handler (android.app.ActivityThread$H) {4140d750} }
D/MessageQueue: Dump Message in Queue (4): { what=140 when=-12s598ms arg1=10 target=Handler (android.app.ActivityThread$H) {4140d750} }
D/MessageQueue: Dump Message in Queue (5): { what=140 when=-2s978ms arg1=15 target=Handler (android.app.ActivityThread$H) {4140d750} }
D/MessageQueue: Total Message Count: 5
D/jdwp: processIncoming
D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x4000076D, flags=0x0, dataLen=0x9
D/jdwp: sendBufferedRequest : len=0x34
I/dalvikvm: threadid=3: reacting to signal 3
D/dalvikvm: dump native stack for : main
D/dalvikvm: unwind backtrace
D/dalvikvm: get native symbol
D/dalvikvm: format backtrace line
D/dalvikvm: get native done
D/dalvikvm: dump native stack for : Thread-8086
D/dalvikvm: unwind backtrace
D/dalvikvm: get native symbol
D/dalvikvm: format backtrace line
D/dalvikvm: get native done
D/jdwp: processIncoming
D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x4000076E, flags=0x0, dataLen=0x9
D/dalvikvm: dump native stack for : Binder_2
D/dalvikvm: unwind backtrace
D/dalvikvm: get native symbol
D/dalvikvm: format backtrace line
D/dalvikvm: get native done
D/dalvikvm: dump native stack for : Binder_1
D/dalvikvm: unwind backtrace
D/dalvikvm: get native symbol
D/dalvikvm: format backtrace line
D/dalvikvm: get native done
D/dalvikvm: dump native stack for : Compiler
D/dalvikvm: unwind backtrace
D/dalvikvm: get native symbol
D/dalvikvm: format backtrace line
D/dalvikvm: get native done
D/dalvikvm: dump native stack for : JDWP
D/dalvikvm: unwind backtrace
D/dalvikvm: get native symbol
D/dalvikvm: format backtrace line
D/dalvikvm: get native done
D/dalvikvm: dump native stack for : GC
D/dalvikvm: unwind backtrace
D/dalvikvm: get native symbol
D/dalvikvm: format backtrace line
D/dalvikvm: get native done
D/dalvikvm: Prepare stack traces for '/data/anr/traces.txt' done
D/jdwp: sendBufferedRequest : len=0x34
I/dalvikvm: Wrote stack traces to '/data/anr/traces.txt'
I/AndroidService: /storage/sdcard0/AlReader/sync
D/jdwp: processIncoming
D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x4000076F, flags=0x0, dataLen=0x9
D/jdwp: sendBufferedRequest : len=0x34
I/AndroidService: /storage/sdcard0/AlReader/sync/cites
D/dalvikvm: GC_FOR_ALLOC freed 1533K, 38% free 2839K/4568K, paused 17ms, total 17ms
D/jdwp: sendBufferedRequest : len=0x34
I/AndroidService: /storage/sdcard0/AlReader/backup
D/jdwp: processIncoming
D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x40000770, flags=0x0, dataLen=0x9
D/jdwp: sendBufferedRequest : len=0x34
I/AndroidService: /storage/sdcard0/AlReader/editors
I/AndroidService: /storage/sdcard0/AlReader/Granite_Light.skin
D/jdwp: processIncoming
D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x40000771, flags=0x0, dataLen=0x9
D/jdwp: sendBufferedRequest : len=0x34
D/dalvikvm: GC_FOR_ALLOC freed 1536K, 38% free 2839K/4572K, paused 19ms, total 19ms
D/jdwp: sendBufferedRequest : len=0x34
I/AndroidService: /storage/sdcard0/AlReader/Leather_Dark.skin
D/jdwp: processIncoming
D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x40000772, flags=0x0, dataLen=0x9
D/jdwp: sendBufferedRequest : len=0x34
I/AndroidService: /storage/sdcard0/AlReader/Leather2_Dark.skin
I/AndroidService: /storage/sdcard0/AlReader/Marble_Light.skin
D/jdwp: processIncoming
D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x40000773, flags=0x0, dataLen=0x9
D/jdwp: sendBufferedRequest : len=0x34
D/dalvikvm: GC_FOR_ALLOC freed 1535K, 38% free 2839K/4572K, paused 23ms, total 23ms
D/jdwp: sendBufferedRequest : len=0x34
I/AndroidService: /storage/sdcard0/AlReader/OldPaper_Light.skin
D/jdwp: processIncoming
D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x40000774, flags=0x0, dataLen=0x9
D/jdwp: sendBufferedRequest : len=0x34
I/AndroidService: /storage/sdcard0/AlReader/Paper_Dark.skin
I/AndroidService: /storage/sdcard0/AlReader/Pargeting_Light.skin
D/jdwp: processIncoming
D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x40000775, flags=0x0, dataLen=0x9
D/jdwp: sendBufferedRequest : len=0x34
D/dalvikvm: GC_FOR_ALLOC freed 1536K, 38% free 2839K/4572K, paused 19ms, total 19ms
D/jdwp: sendBufferedRequest : len=0x34
I/AndroidService: /storage/sdcard0/AlReader/Sand_Light.skin
D/jdwp: processIncoming
D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x40000776, flags=0x0, dataLen=0x9
D/jdwp: sendBufferedRequest : len=0x34
Application terminated.
|