【发布时间】:2014-05-18 10:37:19
【问题描述】:
这对你来说可能很简单,但我被困了好几个小时。我的 Parse 用户有一个我设置的关系,称为“Friendsrelation”。现在我想加载当前用户不是朋友的用户列表,以便当前用户可以发送请求将他添加为朋友。我似乎无法用当前用户查询不是朋友(意味着不在朋友关系中)的用户。希望你能在这里帮助我。非常感谢。
干杯!
【问题讨论】:
标签: android list parsing search relation
这对你来说可能很简单,但我被困了好几个小时。我的 Parse 用户有一个我设置的关系,称为“Friendsrelation”。现在我想加载当前用户不是朋友的用户列表,以便当前用户可以发送请求将他添加为朋友。我似乎无法用当前用户查询不是朋友(意味着不在朋友关系中)的用户。希望你能在这里帮助我。非常感谢。
干杯!
【问题讨论】:
标签: android list parsing search relation
您好,请使用此查询:-
String qry = "select userid FROM users WHERE Not EXISTS (SELECT friendId FROM friendsrelation WHERE friendsrelation.friendId =users.userID and friendsrelation.myid = currentuserID)";
Cursor objCursor = db.rawQuery(qry,null);
ArrrayList<Long> friendsids = new ArrrayList<Long>();
if ((objCursor != null) && (objCursor.getCount() > 0)) {
objCursor.moveToFirst();
while (objCursor.isAfterLast() == false) {
friendsids.add(objCursor.getLong(objCursor.getColumnIndex("userid ")));
}
}
【讨论】: