1
Firebaseから取得した値を文字列変数に格納する方法はありますか? はここで、「データポート」の値を取得する私のコードです:取得したFirebaseの値と文字列を比較するにはどうすればよいですか?
ref.addListenerForSingleValueEvent(new com.google.firebase.database.ValueEventListener() {
@Override
public void onDataChange(com.google.firebase.database.DataSnapshot dataSnapshot) {
rface = dataSnapshot.child("face").getValue(String.class);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
そして私は実装したいとIF条件:
if (rface=="0") {
do this
}
データポートが私のFirebaseデータベース内の文字列値が含まれています。私が使用しようとすると
は、この条件式のAndroid Studioは言う:
演算子は "==" 'java.util.Objects'、 'はjava.lang.String型'
'if(rface.equals(" 0 "))...'を使用してください。http://stackoverflow.com/questions/513832/how-do-i-compare-strings-in-java –
「等しい(String)と 'オブジェクト(Object)'の間のオブジェクトの間に「」()を追加します。 –