Перехват исключительной ситуации CursorLoader
Когда нет разрешения на выполнение запроса CursorLoader, он терпит неудачу внутри, и, похоже, нет способа его перехватить, приложение просто падает. Есть ли какие-нибудь неочевидные способы поймать это?
Проверка-то-запрос - это обходной путь, но это просто плохой код, поскольку условие гонки всегда возможно, особенно в многозадачной среде.
В идеале я хотел бы перехватить SecurityException, отобразить предупреждение с просьбой предоставить разрешение и повторить запрос.