Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/133.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Firestore Recyclerview:未加载任何内容_Android_Firebase_Google Cloud Firestore - Fatal编程技术网

Android Firestore Recyclerview:未加载任何内容

Android Firestore Recyclerview:未加载任何内容,android,firebase,google-cloud-firestore,Android,Firebase,Google Cloud Firestore,我尝试了以下代码来尝试firestore recyclreview。但看起来没有加载任何内容。是的,adapter.startListening()在启动时被调用 query = FirebaseFirestore.getInstance() .collection("users") .document(mAuth.getCurrentUser().getUid()) .collection("posts");

我尝试了以下代码来尝试firestore recyclreview。但看起来没有加载任何内容。是的,adapter.startListening()在启动时被调用

    query = FirebaseFirestore.getInstance()
            .collection("users")
            .document(mAuth.getCurrentUser().getUid())
            .collection("posts");

    recyclerView = (RecyclerView) getActivity().findViewById(R.id.recyclerView);
    recyclerView.setHasFixedSize(true);

    FirestoreRecyclerOptions<Post> options = new FirestoreRecyclerOptions.Builder<Post>()
            .setQuery(query, Post.class)
            .build();

    adapter = new FirestoreRecyclerAdapter<Post, NewsfeedViewholder>(options) {
        @Override
        protected void onBindViewHolder(NewsfeedViewholder holder, int position, Post model) {
            holder.setView(model.getContent());
        }

        @Override
        public NewsfeedViewholder onCreateViewHolder(ViewGroup parent, int viewType) {
            View view = LayoutInflater.from(parent.getContext())
                    .inflate(R.layout.item_post, parent, false);
            return new NewsfeedViewholder(view);
        }
    };

    recyclerView.setHasFixedSize(true);
    recyclerView.setAdapter(adapter);
    recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
query=FirebaseFirestore.getInstance()
.收集(“用户”)
.document(mAuth.getCurrentUser().getUid())
.收款(“职位”);
recyclerView=(recyclerView)getActivity().findViewById(R.id.recyclerView);
recyclerView.setHasFixedSize(true);
FirestoreRecyclerOptions选项=新建FirestoreRecyclerOptions.Builder()
.setQuery(查询,Post.class)
.build();
适配器=新FirestoreRecyclerAdapter(选项){
@凌驾
受保护的BindViewHolder无效(NewsfeedViewholder、int位置、Post模型){
setView(model.getContent());
}
@凌驾
public NewsfeedViewholder onCreateViewHolder(视图组父级,int-viewType){
View=LayoutInflater.from(parent.getContext())
.充气(R.layout.item_post,父项,假);
返回新的NewsfeedViewholder(视图);
}
};
recyclerView.setHasFixedSize(true);
recyclerView.setAdapter(适配器);
setLayoutManager(新的LinearLayoutManager(getActivity());