Android 无法使用FirebaseRecycleServiceAdapter从Firebase实时数据库检索数据

Android 无法使用FirebaseRecycleServiceAdapter从Firebase实时数据库检索数据,android,firebase,firebase-realtime-database,android-recyclerview,firebaseui,Android,Firebase,Firebase Realtime Database,Android Recyclerview,Firebaseui,无法从数据库检索Post键和值。这是我第一次尝试使用FirebaseRecyclerAdapter从Firebase数据库检索数据。但我不知道问题出在哪里。我也尝试过调试,但编译器不会进入onCreateViewHolder或onBindViewHolder函数。但我完全遵循FirebaseUI的实时数据库参考 NEWSFEEDBANK.JAVA E/AndroidRuntime:致命异常:主 进程:com.example.admin.firstapp,PID:1151 java.lang.Nu

无法从数据库检索Post键和值。这是我第一次尝试使用FirebaseRecyclerAdapter从Firebase数据库检索数据。但我不知道问题出在哪里。我也尝试过调试,但编译器不会进入onCreateViewHolder或onBindViewHolder函数。但我完全遵循FirebaseUI的实时数据库参考

NEWSFEEDBANK.JAVA

E/AndroidRuntime:致命异常:主 进程:com.example.admin.firstapp,PID:1151 java.lang.NullPointerException:尝试在null上调用虚拟方法“android.view.view android.view.view.FindViewByDint” 对象引用 位于com.example.admin.firstapp.NewsFeedBank$NewsFeedViewHolder.NewsFeedBank.java:119 位于com.example.admin.firstapp.NewsFeedBank$3.onCreateViewHolderNewsFeedBank.java:92 在com.example.admin.firstapp.NewsFeedBank$3.onCreateViewHolderNewsFeedBank.java:78 在android.support.v7.widget.RecyclerView$Adapter.createViewHolderRecyclerView.java:6794 在android.support.v7.widget.RecyclerView$Recycler.tryGetViewHolderFormositionByDeadlineRecyclerView.java:5975 位于android.support.v7.widget.RecyclerView$Recycler.getViewForPositionRecyclerView.java:5858 位于android.support.v7.widget.RecyclerView$Recycler.getViewForPositionRecyclerView.java:5854 位于android.support.v7.widget.LinearLayoutManager$LayoutState.nextLinearLayoutManager.java:2230 位于android.support.v7.widget.LinearLayoutManager.layoutChunkLinearLayoutManager.java:1557 位于android.support.v7.widget.LinearLayoutManager.fillLinearLayoutManager.java:1517 位于android.support.v7.widget.LinearLayoutManager.onLayoutChildrenLinearLayoutManager.java:612 位于android.support.v7.widget.RecyclerView.dispatchLayoutStep2RecyclerView.java:3924 位于android.support.v7.widget.RecyclerView.dispatchLayoutRecyclerView.java:3641 位于android.support.v7.widget.RecyclerView.onLayoutRecyclerView.java:4194 在android.view.view.layoutView.java:20672 在android.view.ViewGroup.layoutViewGroup.java:6194 位于android.support.constraint.ConstraintLayout.onlayoutsconstraintlayout.java:1915 在android.view.view.layoutView.java:20672 在android.view.ViewGroup.layoutViewGroup.java:6194 位于android.support.design.widget.CoordinatorLayout.layoutChildCoordinatorLayout.java:1183 位于android.support.design.widget.CoordinatorLayout.onLayoutChildCoordinatorLayout.java:870 位于android.support.design.widget.ViewOffsetBehavior.layoutChildViewOffsetBehavior.java:62 位于android.support.design.widget.HeaderScrollingViewBehavior.layoutChildHeaderScrollingViewBehavior.java:146 位于android.support.design.widget.ViewOffsetBehavior.onLayoutChildViewOffsetBehavior.java:41 位于android.support.design.widget.AppBarLayout$ScrollingViewBehavior.onLayoutChildAppBarLayout.java:1556 位于android.support.design.widget.CoordinatorLayout.onLayoutCoordinatorLayout.java:888

Firebase数据库结构: 试试这个

usern = (TextView) itemView.findViewById(R.id.view_poster_username);
代替

usern = (TextView) mView.findViewById(R.id.view_poster_username);

如果再次出现错误,请发布布局文件

非常感谢!它奏效了:
usern = (TextView) itemView.findViewById(R.id.view_poster_username);
usern = (TextView) mView.findViewById(R.id.view_poster_username);