RecyclerView 错误:什么使小部件为空?

这是我的错误


E/AndroidRuntime: FATAL EXCEPTION: main

    Process: com.example.blogapp, PID: 20085

    java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference

        at com.example.together.adapter.PetchingBunyangAdapter$2.onDataChange(PetchingBunyangAdapter.java:152)

        at com.google.firebase.database.core.ValueEventRegistration.fireEvent(com.google.firebase:firebase-database@@17.0.0:75)

        at com.google.firebase.database.core.view.DataEvent.fire(com.google.firebase:firebase-database@@17.0.0:63)

        at com.google.firebase.database.core.view.EventRaiser$1.run(com.google.firebase:firebase-database@@17.0.0:55)

        at android.os.Handler.handleCallback(Handler.java:873)

        at android.os.Handler.dispatchMessage(Handler.java:99)

        at android.os.Looper.loop(Looper.java:193)

        at android.app.ActivityThread.main(ActivityThread.java:6669)

        at java.lang.reflect.Method.invoke(Native Method)

        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)

        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)


我知道 null 的含义但在这种情况下我无法理解我尝试在我的片段中使用回收器

但我已经得到了你从这里看到的小部件 从这里我已经添加了小部件

public class MyViewHolder extends RecyclerView.ViewHolder{}

我不明白是什么让它为空?尽管它已经存在


慕村225694
浏览 103回答 1
1回答

人到中年有点甜

尝试调试这些值,因为其中一个值可能会变为 null。            petchingBunyang.getPetName();             petchingBunyang.getPetBreed();             petchingBunyang.getPetAge()并检查 Pet Age 是否为 String 。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java