Java 如何从Firebase向文本视图显示整数?

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>() {

我正在做一个项目,在那里我存储高尔夫障碍,并在用户添加分数时更新它们。我正在用户表中将用户限制保存为int,并尝试在文本视图中显示限制

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)