Android SDK v3.13.4
Peer ID: 6
App ID: 8d3z4h58apk0l752sy3uqpzxufw3k3qgljur3q0ao9fxd1cz
AVIMConversationQuery
设置一个 whereXXX
条件,就会返回所有的会话,其中包括 非自己参与的会话,
下面的测试代码设置了条件 query.whereEqualTo("tr", null);
。
AVIMClient client = AVIMClient.getInstance("6");
AVIMConversationQuery query = client.getQuery();
query.setQueryPolicy(AVQuery.CachePolicy.NETWORK_ONLY);
query.whereEqualTo("tr", null);
query.setLimit(1000);
query.findInBackground(new AVIMConversationQueryCallback() {
@Override
public void done(List<AVIMConversation> list, AVIMException e) {
for (AVIMConversation conversation : list) {
String memebers = TextUtils.join(",", conversation.getMembers());
Log.d("conversation", memebers);
}
}
});
输出结果:
query.whereEqualTo("lm", null);
query.whereEqualTo("tr", "aaa");
等,都会返回所有结果。