консоли разработчика Google Play, сообщил, что метод File.toURI() вызвал ANR (приложение не отвечает) ошибки:ANR при вызове File.toURI()
at libcore.io.Posix.stat(Native Method)
at libcore.io.ForwardingOs.stat(ForwardingOs.java:131)
at java.io.File.isDirectory(File.java:529)
at java.io.File.getAbsoluteName(File.java:1104)
at java.io.File.toURI(File.java:1062)
at com.mypackage.myclass.<init>(SourceFile:1234)
Есть альтернативный способ сделать это в основном потоке (потому что использование фонового потока кажется излишним)?
Я сомневаюсь, что File.toUri может вызвать ANR. Также, не взглянув на код, невозможно понять, что происходит. – Blackbelt
File.toURI() вызывает File.isDirectory(), поэтому это не слишком удивительно ... –