Я работаю над проектом, в котором храню гандикапы для гольфа и обновляю их, когда пользователь добавляет очки. Я сохраняю гандикап пользователей как int в таблице users и пытаюсь отобразить гандикап в текстовом представлении.
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)