有没有办法缩短这个时间?我正在使用光标运行并获取姓名,电话号码和电子邮件
如果我从查询循环中删除电话号码查询,它将在3秒后结束
任何想法如何改进该查询?
也许我在查询中做错了什么?
(显然我正在做异步但仍然......用户已经很长时间不能等了)
希望有人可以分享他对此的看法
这是我的代码
ContentResolver cr = getContentResolver();
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,
null, null, null, null);
if (cur.getCount() > 0) {
while (cur.moveToNext()) {
AddressBookEntity adr = new AddressBookEntity();
String id = cur.getString(cur
.getColumnIndex(ContactsContract.Contacts._ID));
String name = cur
.getString(cur
.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
adr.fullName = name;
Cursor emailCur = cr
.query(ContactsContract.CommonDataKinds.Email.CONTENT_URI,
null,
ContactsContract.CommonDataKinds.Email.CONTACT_ID
+ " = ?", new String[] { id },
null);
while (emailCur.moveToNext()) {
// This would allow you get several email addresses
// if the email addresses …Run Code Online (Sandbox Code Playgroud) 更新到最新的Xcode以支持ios12后,我无法构建我的项目似乎没有任何pod正在编译.我收到未知导入的错误,例如"找不到文件"(未找到'SDWebImage/UIImageView + WebCache.h'文件)
(如果我评论与此相关的所有内容,它只显示下一个不存在的包的错误)
从pod安装的插件.
如果我添加pod方案并编译它,然后编译我的项目所有导入工作正常,但然后我得到每个包的编译器错误:
显示最近的消息
:-1: ignoring file
/Users/administrator/Library/Developer/Xcode/DerivedData/XXXProject-
ajmnddfiwycmqihdrqgzcltbrovs/Build/Products/Debug-
iphonesimulator/Pods_XXXProject.framework/Pods_XXXProject, file was
built for archive which is not the architecture being linked (i386):
/Users/administrator/Library/Developer/Xcode/DerivedData/XXXProject-
ajmnddfiwycmqihdrqgzcltbrovs/Build/Products/Debug-
iphonesimulator/Pods_XXXProject.framework/Pods_XXXProject
Run Code Online (Sandbox Code Playgroud)
我的pod文件非常简单,我的项目有3个扩展它在更新之前工作正常.
我尝试删除,安装几次,将我的pod更新为1.5.3似乎没什么用.(尝试使用pod测试版1.6)
试过Legacy和New System build都会得到相同的错误.
在项目构建阶段,一切似乎都很好,应该被复制.(使用use_frameworks!)
这就是我的podfile的样子
source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
target ‘XXXXX’ do
pod 'GoogleAnalytics'
pod 'Firebase/Core'
pod 'Firebase/Messaging'
pod 'FBAudienceNetwork'
pod 'FBSDKLoginKit'
pod 'Fabric', '~> 1.7.6'
pod 'Crashlytics', '~> 3.10.1'
pod 'AccountKit'
pod 'SDWebImage', '~> 4.0'
pod 'BEMCheckBox'
end
Run Code Online (Sandbox Code Playgroud)
有什么想法有什么不对吗?