В документе указано, что мы должны вернуть true, если поставщик был успешно загружен, в противном случае - false. В моей реализации я вернул бы false, если DatabaseHelper == null.
Предположим, что теперь DatabaseHelper == null
и false возвращается в onCreate и затем запрашивает провайдера где-то в коде позже, провайдер все еще запрашивается и из-за его сбоя.
Мой вопрос заключается в том, что использовать для возврата false в OnCreate ContentProvider? И как я должен обрабатывать запрос после сбоя onCreate? просто запустите снова onCreate в запросе?