ContentProviderOperation

ContentProviderOperation

我看到这个项目http://code.google.com/p/iosched/
在io中,例如LocalRoomsHandler.java拥有“ContentProviderOperation”
但我不明白这是用来干什么的
仅用于联系人吗?
谁能给我答案

最佳答案

ContentProviderOperation主要启用对内容提供者的批处理操作:
前任 :

ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>(lRosterContentCount);

Builder cpo = ContentProviderOperation.newUpdate(ProviderConstants.CONTENT_URI);
cpo.withValues(Entries);
cpo.withSelection(SQLTables.ID + "=?", selection);
ops.add(cpo.build());

等等..
您可以准备很多“操作”,最后您一次调用:
ContentProviderResult[] results = ContentResolver.applyBatch(ProviderConstants.CP_AUTHORITY_DB, ops);

关于android - ContentProviderOperation用于什么,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5289273/

10-10 07:42