ヌルオブジェクト参照で仮想メソッドvoid android.widget.TextView.setText(java.lang.CharSequence)'
を呼び出そうとしたときにヌルポインタ例外エラーが発生しました。文字列としてダブル値を文字列にキャストできません
public class MainActivity {
TextView servingqueue;
}
これはのonCreate
DatabaseReference mRootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference mServingQueue = mRootRef.child("ServingQueue");
servingqueue = (TextView) findViewById(R.id.queueServing);
mServingQueue.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Double number = dataSnapshot.getValue(Double.class);
servingqueue.setText(String.valueOf(number));
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
エラーでは、それはちょうど私のTextViewにFirebaseから値を渡す必要はありません右
servingqueue.setText(String.valueOf(number));
に登場しました。私は、アクティビティの読み込み時にアプリケーションから強制的に近づけます。ダブル倍増する
は、それは 'servingqueue'または' mServingQueue'のですか? – nandsito
'mServinQueue'は私の前のコードを参照しています ' DatabaseReference mServingQueue = mRootRef.child( "ServingQueue"); ' –
例外スタックトレース? –