java - 对字符串中的数值求和
问题描述
怎么给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) {
}
});
解决方案
推荐阅读
- html - 如何垂直居中对齐内联块元素
- php - echo 语句仅打印最新添加的行中的年份值。如何打印其他值?
- azure - 就 Azure Signal R 服务而言,什么是单元?
- r - R脚本打开文件夹,然后识别文件,重命名并读取它
- html - 为什么 Live Server 不打开浏览器或加载
- mysql - MySQL 用于统计结果
- python - 为什么可以在 Python 的父类中调用子属性,最佳实践是什么?
- wcf - 在 WCF 服务 net tcp 中使用客户端证书
- excel - excel中电源查询中的条件合并
- wmi - SCCM 数据库中 SMS_Application WMI 类的等效表