首页 > 解决方案 > 对字符串中的数值求和

问题描述

怎么给String加值?我想使用firebase数据库实时在我的应用程序中创建一个商店,我为用户创建了一个购买100个硬币的按钮,我希望添加这个值,存储在firebase中然后显示在TextView中,问题是相反添加时,它保持相同的值,如果购买 100 它必须在 TextView 中保持 100,再次购买 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) {

        }
    });

标签: javastringsum

解决方案


推荐阅读