Java 无法获取用户帖子,表示出现技术错误

Java 无法获取用户帖子,表示出现技术错误,java,string,Java,String,当应用程序运行并且用户试图获取他们的帖子时,会显示一条技术错误文本,用户应该发布一张图片或文本,然后稍后再查看 无法前进 private void getPosts() { refreshLayout.setRefreshing(true); rootView.findViewById(R.id.default_item).setVisibility(View.GONE); FirebaseFirestore.getInstance().colle

当应用程序运行并且用户试图获取他们的帖子时,会显示一条技术错误文本,用户应该发布一张图片或文本,然后稍后再查看

无法前进

private void getPosts() {
        refreshLayout.setRefreshing(true);
        rootView.findViewById(R.id.default_item).setVisibility(View.GONE);
        FirebaseFirestore.getInstance().collection("Posts")
                .whereEqualTo("userId",FirebaseAuth.getInstance().getCurrentUser().getUid())
                .orderBy("timestamp", Query.Direction.DESCENDING)
                .get()
                .addOnSuccessListener(new OnSuccessListener<QuerySnapshot>() {
                    @Override
                    public void onSuccess(QuerySnapshot querySnapshot) {

                        if(!querySnapshot.isEmpty()){

                            for(DocumentChange doc:querySnapshot.getDocumentChanges()){
                                Post post = doc.getDocument().toObject(Post.class).withId(doc.getDocument().getId());
                                postList.add(post);
                                mAdapter_v19.notifyDataSetChanged();
                                refreshLayout.setRefreshing(false);
                            }

                            if(postList.isEmpty()){
                                refreshLayout.setRefreshing(false);
                                rootView.findViewById(R.id.default_item).setVisibility(View.VISIBLE);
                            }

                        }else{
                            refreshLayout.setRefreshing(false);
                            rootView.findViewById(R.id.default_item).setVisibility(View.VISIBLE);
                        }

                    }
                })
                .addOnFailureListener(new OnFailureListener() {
                    @Override
                    public void onFailure(@NonNull Exception e) {
                        refreshLayout.setRefreshing(false);
                        Toasty.error(rootView.getContext(), "Some technical error occurred", Toasty.LENGTH_SHORT, true).show();
                        Log.e("Error",e.getMessage());
                    }
                });

    }

}
private void getPosts(){
refreshLayout.setRefreshing(true);
rootView.findViewById(R.id.default_项).setVisibility(View.GONE);
FirebaseFirestore.getInstance()集合(“Posts”)
.whereEqualTo(“用户ID”,FirebaseAuth.getInstance().getCurrentUser().getUid())
.orderBy(“时间戳”,Query.Direction.DESCENDING)
.get()
.addOnSuccessListener(新的OnSuccessListener(){
@凌驾
成功时公共无效(QuerySnapshot QuerySnapshot){
如果(!querySnapshot.isEmpty()){
对于(DocumentChange文档:querySnapshot.getDocumentChanges()){
Post Post=doc.getDocument().toObject(Post.class).withId(doc.getDocument().getId());
postList.add(post);
mAdapter_v19.notifyDataSetChanged();
refreshLayout.setRefreshing(false);
}
if(postList.isEmpty()){
refreshLayout.setRefreshing(false);
rootView.findviewbyd(R.id.default_项).setVisibility(View.VISIBLE);
}
}否则{
refreshLayout.setRefreshing(false);
rootView.findviewbyd(R.id.default_项).setVisibility(View.VISIBLE);
}
}
})
.addOnFailureListener(新的OnFailureListener(){
@凌驾
public void onFailure(@NonNull异常e){
refreshLayout.setRefreshing(false);
错误(rootView.getContext(),“发生了一些技术错误”,Toasty.LENGTH\u SHORT,true).show();
Log.e(“Error”,e.getMessage());
}
});
}
}

错误404:找不到问题。另外,我们还需要看到错误。它应该显示用户帖子,但它却发布了一个错误,我希望它显示帖子并绕过技术错误问题,请仔细看看,也许我遗漏了什么错误404:找不到问题。另外,我们需要看到错误。它应该显示用户帖子,但它却发布了一个错误,我希望它显示帖子并绕过技术错误问题,请仔细看看,也许我遗漏了什么