【发布时间】:2020-10-17 05:22:02
【问题描述】:
我想知道如何在mDatabase.addValueEventListener之外访问变量totalAmount。
//This is inside onCreateView
mDatabase.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
totalAmount=0;
for (DataSnapshot mySnapshot : dataSnapshot.getChildren()){
Transaction transaction = mySnapshot.getValue(Transaction.class);
totalAmount += transaction.getAmount();
}
String total_amount = String.valueOf(totalAmount);
totalAmount.setText(total_amount);
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
TextView.setText(String.valueOf(totalAmount))
我找不到合适的解决方案。请帮我解决这个问题。
【问题讨论】:
标签: java android class methods