为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕村225694 2023-04-13 09:42:31
这是我的错误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{}我不明白是什么让它为空?尽管它已经存在
查看完整描述

1 回答

?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

尝试调试这些值,因为其中一个值可能会变为 null。

            petchingBunyang.getPetName();
            petchingBunyang.getPetBreed();
            petchingBunyang.getPetAge()

并检查 Pet Age 是否为 String 。


查看完整回答
反对 回复 2023-04-13
  • 1 回答
  • 0 关注
  • 62 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信