Я работаю над приложением MP3, в котором я хотел бы индексировать файлы на своей SDCard. Как лучше всего это сделать?
Моя идея. Ищите файлы при первом запуске приложения и регистрируйте широковещательный приемник для намерений изменения состояния SDCard и ищите файлы всякий раз, когда намерение передается в широковещательном режиме.
Но в этом случае ANR появится, если мой широковещательный приемник не вернется в течение 10 секунд.
Ищем лучшие и безотказные идеи. Спасибо.