1
DatabaseReference myRef;
FirebaseDatabase database;
@Override
protected void onStart() {
super.onStart();
myRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot ne :dataSnapshot.getChildren()) {
NewUser nne = ne.getValue(NewUser.class);
// txt.setText((CharSequence) nne);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
}
私は2番目の活動に取り組んでいます。私は最初の活動で新しいユーザーの名前、メールアドレス、携帯電話番号などを取得しました。さて、私はこの2番目のアクティビティで認証情報を取得したいと思います。だから親切にこれをコード化する方法を教えてください。私はnullポインタ例外を取得しているので、2アクティビティでmyRefを使用する方法。複数のfirebase参照変数をアンドロイドで宣言します
あなたはこのコードで 'myRef'を初期化していません。それを初期化せずに 'NullPointerException'をスローします。 –