将我的联系人与 quickblox 同步并为我在 android 中的自定义聊天应用程序检索这些用户
Syncing my contacts with quickblox and retrieving those users for my custom chat application in android
我正在创建聊天应用程序。我想查看所有在我的联系人中的 Quickblox 用户。我试过,通过登录检索用户。这里login是联系人的手机号
QBUsers.getUsersByLogins(getAllContacts(), requestBuilder, new QBEntityCallbackImpl<ArrayList<QBUser>>() {
@Override
public void onSuccess(ArrayList<QBUser> users, Bundle params) {
// Save users
//
Log.e("DIALOD", dialogs.toString());
callback.onSuccess(users, null);
}
@Override
public void onError(List<String> errors) {
callback.onError(errors);
}
});
`
QBPagedRequestBuilder requestBuilder = new QBPagedRequestBuilder();
requestBuilder.setPage(1);
requestBuilder.setPerPage(100);
getAllContacts() 将 return 我的手机联系人的手机号码。我的联系人有超过 500 个联系电话。然后是 quickblox returning 错误。但它没有任何错误描述列表。
小伙伴们帮帮我..
找到原因了。因为,getAllContacts 方法 returns 超过一百个联系人。但是 requestByLogin 方法只允许 100 个用户。所以,应该多线程实现。
我正在创建聊天应用程序。我想查看所有在我的联系人中的 Quickblox 用户。我试过,通过登录检索用户。这里login是联系人的手机号
QBUsers.getUsersByLogins(getAllContacts(), requestBuilder, new QBEntityCallbackImpl<ArrayList<QBUser>>() {
@Override
public void onSuccess(ArrayList<QBUser> users, Bundle params) {
// Save users
//
Log.e("DIALOD", dialogs.toString());
callback.onSuccess(users, null);
}
@Override
public void onError(List<String> errors) {
callback.onError(errors);
}
});
`
QBPagedRequestBuilder requestBuilder = new QBPagedRequestBuilder();
requestBuilder.setPage(1);
requestBuilder.setPerPage(100);
getAllContacts() 将 return 我的手机联系人的手机号码。我的联系人有超过 500 个联系电话。然后是 quickblox returning 错误。但它没有任何错误描述列表。
小伙伴们帮帮我..
找到原因了。因为,getAllContacts 方法 returns 超过一百个联系人。但是 requestByLogin 方法只允许 100 个用户。所以,应该多线程实现。