在Back4App中查询for循环(Parse)

时间:2017-03-27 05:03:25

标签: android parse-platform back4app

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

我有两个表:Users和Follow table。

Users表包含用户相关数据,Follow表包含两个字段:followerId和followId。

我有一个搜索用户列表。因此,对应于每个用户我只想从查询得到我是否跟随他/她。那么,如何在循环内运行查询?

任何帮助都将深受赞赏。

感谢。

1 个答案:

答案 0 :(得分: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表中调用用户列表查询并获取所有用户。 感谢