Android: доступ контент-провайдера к услуге - PullRequest
0 голосов
/ 18 июля 2011

Я создаю приложение, которое должно запускать службу, которая должна получить доступ к поставщику контента в Android и отправить некоторые данные на внешний сервер.

При доступе к поставщику контента мне нужно использоватьmanagedQuery функция, которая должна вызываться в Activity.Как мне решить эту проблему?

Я не знаю, создавать ли еще один класс Activity, чтобы написать здесь метод доступа Content Provider.Как я должен отправлять данные на сервер, с самого Service?

Не уверен, что я объяснил четко ...

Большое спасибо заранее!

1 Ответ

2 голосов
/ 18 июля 2011

Я думаю, вам нужен класс ContentResolver:

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

// do something

c.close();
...