2016-05-16 11 views
0

カスタムアンドロイドコンテンツプロバイダがリクエストを聞くように設定するにはどうすればよいですか?カスタムコンテンツプロバイダにクエリを実行するとどうなりますか?それは、カスタムコンテンツプロバイダを含むアプリケーションを呼び出してデータを読み込みますか?別のアプリからのリクエストを満たすためにカスタムコンテンツプロバイダをバックグラウンドで実行する必要がありますか?ここでリクエストを聞くようにコンテンツプロバイダを設定する方法

はカスタムコンテンツプロバイダに作られたクエリがあります:私はそれへの要求に耳を傾けなければカスタムアンドロイドコンテンツプロバイダを設定するにはどうすればよい

Uri uri = Uri.parse("content://com.example.provider/table1"); 
     ContentProviderClient contentResolver = getContentResolver().acquireContentProviderClient(uri); 
     Cursor cursor = contentResolver.query(uri, projection, null, null, null); 
+0

1つの質問に時間があります。 [FAQ]をお読みください。 – t0mm13b

答えて

0

ありthe <provider> element for itです。

データを読み取るカスタムコンテンツプロバイダを含むアプリを呼び出しますか?

はい。

カスタムコンテンツプロバイダは、別のアプリケーションからの要求を満たすためにバックグラウンドで実行する必要がありますか?

いいえ必要な場合は、プロセスがアプリケーションのためにフォークされます。

+0

あなたから聞いてうれしい!私はこの特定の質問をしています:http://stackoverflow.com/questions/37223456/accessing-data-from-custom-content-providers – bianca

+0

私は、カスタムのコンテンツプロバイダがうまくいきました。 CP)がバックグラウンドで存在しないときに失敗する。 – bianca

+0

あなたはプロセスがフォークされると述べました。これを有効にするにはの設定が必要かどうか知っていますか?私はコメントの上のリンクの私のコードを持っています。 – bianca

関連する問題