Sum Numeri c Значения в строке - PullRequest
       2

Sum Numeri c Значения в строке

0 голосов
/ 11 января 2020

Как я могу добавить значения в строку? Я хочу создать магазин внутри своего приложения, используя базу данных 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) {

        }
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...