gpt4 book ai didi

java - 如何从 Firebase 将整数显示到 Textview?

转载 作者:行者123 更新时间:2023-12-01 18:04:40 25 4
gpt4 key购买 nike

我正在开发一个项目,我存储高尔夫差点并在用户添加分数时更新它们。我将用户障碍保存为用户表中的 int,并尝试在 TextView 中显示障碍。

DocumentReference documentReference = fStore.collection("users").document(user.getUid());
documentReference.addSnapshotListener(this, new EventListener<DocumentSnapshot>() {
@Override
public void onEvent(@Nullable DocumentSnapshot documentSnapshot, @Nullable FirebaseFirestoreException e) {
int handicapV= parseInt("handicap");
String y = String.valueOf(handicapV);
GolfHandicap.setText(Integer.toString(handicapV));
}
});

这是我收到的错误:

java.lang.NumberFormatException: Invalid int: "handicap"
at java.lang.Integer.invalidInt(Integer.java:137)
at java.lang.Integer.parse(Integer.java:374)
at java.lang.Integer.parseInt(Integer.java:365)
at java.lang.Integer.parseInt(Integer.java:331)

最佳答案

这个int handicapV= parseInt("handicap")没有任何意义,因为字符串 handicap显然不是一个整数。

您可能正在寻找int handicapV= parseInt(documentSnapshot.get("handicap")) .

关于java - 如何从 Firebase 将整数显示到 Textview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60577746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com