Hi I am planing to create an application, and am new to android.
I am using Firebase as backend and i am trying yo update and score every time the users win.
I am using this and the app crashes:
public void updatescore (){
FirebaseUser currentFirebaseUser = FirebaseAuth.getInstance().getCurrentUser() ;
DatabaseReference ref = FirebaseDatabase.getInstance().getReference();
String uid = currentFirebaseUser.getUid();
final DatabaseReference mostafa = ref.child(uid);
mostafa.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
int saldo2 = dataSnapshot.getValue(Integer.class);
saldo saldoide = new saldo(saldo2 + 100);
mostafa.setValue(saldoide);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
}
my db is very simple :
KQSxF0e901gCPwgu2npvAm0BsKy2
saldo2: 0
Code:
if (ejugador1.equals("paper") && ejugador2.equals("stone")){
resultado = "You Win";
updatescore ()
}