Как я могу добавить значения в строку? Я хочу создать магазин внутри своего приложения, используя базу данных Firebase в режиме реального времени, я создал кнопку для пользователя, чтобы купить 100 монет, и я хотел бы, чтобы это значение было добавлено, сохранено в Firebase, а затем показано в TextView, проблема в том, что вместо этого от добавления, он остается тем же значением, в случае, если при покупке 100 он должен оставаться 100 в TextView, после повторной покупки 100 он должен быть 200
comprarCem.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
BancoMoedas p = new BancoMoedas();
int score = 120;
p.setUid(UUID.randomUUID().toString());
p.setNome(edtNome.getText().toString());
p.setNome(String.valueOf(Integer.valueOf(score)));
databaseReference.child("Usuarios").child(p.getUid()).setValue(p);
}
});
private void eventoDataBase() {
databaseReference.child("Usuarios").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
bancoMoedas.clear();
for (DataSnapshot objSnapshot : dataSnapshot.getChildren()) {
BancoMoedas p = objSnapshot.getValue(BancoMoedas.class);
totalMoedas.setText(p.getNome()); //////////////// MOEDAS
bancoMoedas.add(p);
}
arrayAdapterBancoMoeda = new ArrayAdapter<BancoMoedas>(Usuarios.this,
android.R.layout.simple_list_item_1, bancoMoedas);
listV_dados.setAdapter(arrayAdapterBancoMoeda);
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});