Java 如何从Firebase向文本视图显示整数?
我正在做一个项目,在那里我存储高尔夫障碍,并在用户添加分数时更新它们。我正在用户表中将用户限制保存为int,并尝试在文本视图中显示限制Java 如何从Firebase向文本视图显示整数?,java,android,firebase,google-cloud-firestore,Java,Android,Firebase,Google Cloud Firestore,我正在做一个项目,在那里我存储高尔夫障碍,并在用户添加分数时更新它们。我正在用户表中将用户限制保存为int,并尝试在文本视图中显示限制 DocumentReference documentReference = fStore.collection("users").document(user.getUid()); documentReference.addSnapshotListener(this, new EventListener<DocumentSnapshot>() {
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));
}
});
这个
intdifficiv=parseInt(“difficia”)
没有意义,因为字符串difficia
显然不是整数
您可能正在寻找
int-difficiv=parseInt(documentSnapshot.get(“difficia”))
如何解析字符串“diffici”中的int和int
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)