如何使用解析在 android 云后端应用中的特定 class 显示任何用户的内容

how to show contents of any user at a specific class in android cloud backened app using parse

我有一个使用解析的云支持应用程序,其中有登录和注册选项,用户可以注册并向其中添加内容,我想问一下如何显示所有注册用户的所有内容在特定的 class 中,这样每个注册用户都可以看到任何用户发布的所有内容,但只有注册用户才能更改他们发布的内容

目前当新用户注册并登录帐户时,不会显示其他用户的帖子内容,只会显示他们自己的帖子。

我正在添加为获取内容而截取的代码

ParseQuery<ParseObject> query = ParseQuery.getQuery("Post");
    /*query.whereEqualTo("author", ParseUser.getCurrentUser());

    setProgressBarIndeterminateVisibility(true);*/

    query.findInBackground(new FindCallback<ParseObject>() {

        @SuppressWarnings("unchecked")
        @Override
        public void done(List<ParseObject> postList, ParseException e) {
            setProgressBarIndeterminateVisibility(false);
            if (e == null) {

                // If there are results, update the list of posts
                // and notify the adapter
                posts.clear();
                for (ParseObject post : postList) {
                    Note note = new Note(post.getObjectId(), post
                            .getString("title"), post.getString("content"));
                    posts.add(note);
                }
                ((ArrayAdapter<Note>) getListAdapter())
                        .notifyDataSetChanged();
            } else {

                Log.d(getClass().getSimpleName(), "Error: " + e.getMessage());
            }

        }

    });

我可以告诉您在 Parse 上获取特定 table 的所有条目的代码。您可以使用此代码:

ParseQuery<ParseObject> query = ParseQuery.getQuery("YourClass");
query.findInBackground(new FindCallback<ParseObject>() {
 public void done(List<ParseObject> objects, ParseException e) {
     if (e == null) {
         objectsWereRetrievedSuccessfully(objects);
     } else {
         objectRetrievalFailed();
     }
   }
}