/**
* 调用插件里的Provider
*
* @see android.content.ContentProviderClient#query(Uri, String[], String, String[], String, CancellationSignal)
*/
@TargetApi(16)
public static Cursor query(Context c, Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder, CancellationSignal cancellationSignal) {
ContentProviderClient client = PluginProviderClient.acquireContentProviderClient(c, "");
if (client != null) {
try {
Uri toUri = toCalledUri(c, uri);
return client.query(toUri, projection, selection, selectionArgs, sortOrder, cancellationSignal);
} catch (RemoteException e) {
if (LogDebug.LOG) {
Log.d(TAG, e.toString());
}
}
}
if (LogDebug.LOG) {
Log.d(TAG, String.format("call query2 %s fail", uri.toString()));
}
return null;
}
PluginProviderClient2.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:springreplugin
作者:
评论列表
文章目录