0

我正在使用具有关注/取消关注功能的解析构建社交网络应用程序。

我有两个表:用户表和关注表。

users表有用户相关数据,Follow表有两个字段:followerId和followedId。

我有一个搜索过的用户列表。因此,对应于每个用户,我只想从查询中获取我是否关注他/她。那么,如何在循环中运行查询呢?

任何帮助将不胜感激。

谢谢。

4

1 回答 1

0

获取关注者

ParseQuery query = new ParseQuery("FollowTable");
query.whereEqualTo("followedId", ParseUser.getCurrentUser().getObjectId());
query.findInBackground(new FindCallback() {
    public void done( List<ParseObject> MyList, ParseException e) {

        if (e == null) {
            // Get your follower user list

        }else{
            //error
        }

为了获得关注

ParseQuery query = new ParseQuery("FollowTable");
query.whereEqualTo("followerId", ParseUser.getCurrentUser().getObjectId());
query.findInBackground(new FindCallback() {
    public void done( List<ParseObject> MyList, ParseException e) {

        if (e == null) {
            // Get your following user list

        }else{
            //error
        }

然后在 ParseUser 表中调用用户列表查询并获取所有用户。谢谢

于 2017-03-27T05:19:33.877 回答