0

私は、Androidプロバイダのコンテンツプロバイダにアクセスし、外部サーバにデータを送信するサービスを開始するはずのアプリケーションを作成しています。Android:コンテンツプロバイダのサービスへのアクセス

コンテンツプロバイダにアクセスする際には、managedQuery関数を使用する必要があります。この関数はActivityで呼び出す必要があります。この問題にどのように対処すればよいですか?

ここにContent Providerアクセスメソッドを書き込むために、別のActivityクラスを作成するかどうかわかりません。 Serviceからサーバーにデータを送信する方法を教えてください。

私ははっきりと自分自身を説明している場合わからない。..

事前にどうもありがとう!

答えて

2

は、私はあなたがContentResolverクラスが必要だと思う:

ContentResolver cr = getContentResolver(); 
Cursor c = cr.query(uri, projection, selection, selectionArgs, sortOrder); 

// do something 

c.close(); 
+0

MMMM右!私はまだ 'Content Provider'と' Content Resolver'のコンセプトを明確に受けていません:)ありがとう! – noloman

関連する問題