首页 > 解决方案 > 空对象引用上的“java.lang.String java.lang.Object.toString ()”(Firebase)

问题描述

我试图从 recyclerView 的意图中获取额外信息并详细显示它,但是当我尝试它时,有一个

java.lang.NullPointerException 错误:尝试在空对象引用上调用虚拟方法“java.lang.String java.lang.Object.toString ()”

public class NotifDetailAct extends AppCompatActivity {

DatabaseReference reference;
TextView xdeskripsi;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_notif_detail);

    xdeskripsi = (TextView) findViewById(R.id.xdeskripsi);

    Bundle bundle = getIntent().getExtras();
    final String tittle_baru = bundle.getString("tittle");


    reference = FirebaseDatabase.getInstance().getReference().child("notif").child(tittle_baru);
    reference.addListenerForSingleValueEvent(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            xdeskripsi.setText(dataSnapshot.child("isi_notif").getValue().toString());
        }

        @Override
        public void onCancelled(DatabaseError databaseError) {

        }
    });
}

}

java.lang.NullPointerException 错误:尝试在空对象引用上调用虚拟方法“java.lang.String java.lang.Object.toString ()”

标签: javaandroid

解决方案


推荐阅读