我正在创建一个应该启动服务的应用程序,该服务应该访问android中的内容提供程序并将一些数据发送到外部服务器。
访问内容提供商时,我需要使用managedQuery
函数,该函数必须在Activity
中调用。我该如何解决这个问题?
我不知道是否要创建另一个Activity
类,以便在此处编写Content Provider
访问方法。
我应该如何从Service
本身将数据发送到服务器?
不确定我是否清楚地解释了自己......
提前多多感谢!
答案 0 :(得分:2)
我认为你需要ContentResolver
类:
ContentResolver cr = getContentResolver();
Cursor c = cr.query(uri, projection, selection, selectionArgs, sortOrder);
// do something
c.close();