`
javajeye
  • 浏览: 62459 次
  • 性别: Icon_minigender_2
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
  • docong: 这根本不是lazy initial 的问题,而是你没有覆盖Th ...
    ThreadLocal

android---applybatch

阅读更多
public void insert() {
  final ContentResolver resolver = getContentResolver();
  final ArrayList<ContentProviderOperation> operationList = new ArrayList<ContentProviderOperation>();
  ContentProviderOperation.Builder builder = ContentProviderOperation
    .newInsert(RawContacts.CONTENT_URI);
  ContentValues values = new ContentValues();
  builder.withValues(values);
  operationList.add(builder.build());
  builder = ContentProviderOperation
    .newInsert(android.provider.ContactsContract.Data.CONTENT_URI);
  builder.withValueBackReference(StructuredName.RAW_CONTACT_ID, 0);
  builder.withValue(Data.MIMETYPE, StructuredName.CONTENT_ITEM_TYPE);
  builder.withValue(StructuredName.DISPLAY_NAME, "MP");
  operationList.add(builder.build());
  builder = ContentProviderOperation
    .newInsert(android.provider.ContactsContract.Data.CONTENT_URI);
  builder.withValueBackReference(Email.RAW_CONTACT_ID, 0);
  builder.withValue(Data.MIMETYPE, Email.CONTENT_ITEM_TYPE);
  builder.withValue(Email.TYPE, Email.TYPE_MOBILE);
  builder.withValue(Email.DATA, "mp870601@163.com");
  operationList.add(builder.build());
  try {
   resolver.applyBatch(ContactsContract.AUTHORITY, operationList);
  } catch (RemoteException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (OperationApplicationException e) {
   e.printStackTrace();
  }
}


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics