文書には、プロバイダが正常に読み込まれた場合はtrueを返し、そうでない場合はfalseを返します。私の実装では、DatabaseHelper == nullの場合はfalseを返します。ContentProviderのOnCreateでfalseを返すとどうなりますか?
は今DatabaseHelper == null
と偽はのonCreateで返されると仮定し、後でコードのどこかのプロバイダに照会し、プロバイダはまだ照会されるとだってのそれがクラッシュしていました。
私の質問は、ContentProviderのOnCreateでfalseを返すための使用は何ですか? そして、onCreateが失敗した後、どのようにクエリを処理する必要がありますか?クエリでonCreateをもう一度実行するだけですか?
申し訳ありませんが遅く受け入れ、素敵な答え! – Bear