第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

Android實(shí)現(xiàn)批量添加聯(lián)系人到通訊錄

標(biāo)簽:
Android

二百多条记录差不多要七分钟
 
使用下面批量添加方法,不到两分钟

/**
  * 批量添加通讯录
  * 
  * @throws OperationApplicationException
  * @throws RemoteException
  */
 public static void BatchAddContact(List<Tb_contacts> list)
   throws RemoteException, OperationApplicationException {
  GlobalConstants.PrintLog_D("[GlobalVariables->]BatchAddContact begin");
  ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>();
  int rawContactInsertIndex = 0;
  for (Tb_contacts contact : list) {
   rawContactInsertIndex = ops.size(); // 有了它才能给真正的实现批量添加

   ops.add(ContentProviderOperation.newInsert(RawContacts.CONTENT_URI)
     .withValue(RawContacts.ACCOUNT_TYPE, null)
     .withValue(RawContacts.ACCOUNT_NAME, null)
     .withYieldAllowed(true).build());

   // 添加姓名
   ops.add(ContentProviderOperation
     .newInsert(
       Android.provider.ContactsContract.Data.CONTENT_URI)
     .withValueBackReference(Data.RAW_CONTACT_ID,
       rawContactInsertIndex)
     .withValue(Data.MIMETYPE, StructuredName.CONTENT_ITEM_TYPE)
     .withValue(StructuredName.DISPLAY_NAME, contact.getName())
     .withYieldAllowed(true).build());
   // 添加号码
   ops.add(ContentProviderOperation
     .newInsert(
       android.provider.ContactsContract.Data.CONTENT_URI)
     .withValueBackReference(Data.RAW_CONTACT_ID,
       rawContactInsertIndex)
     .withValue(Data.MIMETYPE, Phone.CONTENT_ITEM_TYPE)
     .withValue(Phone.NUMBER, contact.getNumber())
     .withValue(Phone.TYPE, Phone.TYPE_MOBILE)
     .withValue(Phone.LABEL, "").withYieldAllowed(true).build());
  }
  if (ops != null) {
   // 真正添加
   ContentProviderResult[] results = mContext.getContentResolver()
     .applyBatch(ContactsContract.AUTHORITY, ops);
   // for (ContentProviderResult result : results) {
   // GlobalConstants
   // .PrintLog_D("[GlobalVariables->]BatchAddContact "
   // + result.uri.toString());
   // }
  }
 }

通过以上的对比,对于数据库效率就不一样了!

原文链接:http://www.apkbus.com/blog-459392-60283.html

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報(bào)

0/150
提交
取消