0
  • 最佳答案

    你插入的是啥数据呀?这么久!!!又不上代码,谁知道你怎么写的呢。

    1153952789488054272  评论     打赏       拉大锯
    • 晓了仯了个咩  回复 @拉大锯
      就通信录的联系人信息全部,比如名字、电话、地址啥的,代码太长了,因为里面每个信息都要分类区分标签插入,图我补上了,简单来讲就是正常调用contentResolver.insert插入多条联系人信息,我看了耗时好长,大锯哥有办法吗
      晓了仯了个咩 2022-11-25 15:11   回复 1370259299351261184
    • 拉大锯  回复 @晓了仯了个咩
      你自己把时间差打出来分析,看看哪个是最耗时的。如果数据多是正常的,开子线程+Loading的方式。
      拉大锯 2022-11-25 16:53   回复 1153952789488054272
    • 晓了仯了个咩  回复 @拉大锯
      数据挺多的,我已经用profiler看过,确实contentResolver.insert这个插入操作耗时最长,如果正常那就没办法了
      晓了仯了个咩 2022-11-25 17:51   回复 1370259299351261184
    • 拉大锯  回复 @晓了仯了个咩
      本来就是跨进程了,如果可以,你直接一个列表插入,不要单独每条插入。单独插入的话,你打开数据库,插入数据,关闭,打开数据...打开和关闭是比较耗时的。你就打开数据,循环插入数据,然后再去关闭数据库。
      拉大锯 2022-11-25 18:05   回复 1153952789488054272
    • 晓了仯了个咩  回复 @拉大锯
      好的,我试试
      晓了仯了个咩 2022-11-25 18:14   回复 1370259299351261184
相关问题
_empty · Android
2019-10-20 23:51 638 2
application · Android
2019-11-05 00:26 796 2
三流废物 · android / 小白
2019-11-22 00:35 1076 5
豪豪好嘛 · Android / GPS
2019-11-26 20:15 899 5
Jian · android
2019-11-28 01:51 626 2
2019-12-01 01:01 715 2
小陈学编程 · Android
2019-12-01 19:08 643 2
fkinggod · Android
2019-12-08 09:19 668 5
fkinggod · Android
2019-12-08 20:47 634 2
kissmyass · Android
2019-12-09 07:08 542 2
独一无二的名zi · Android
2019-12-30 06:48 422 2