Android 如果数据来自Firebase,如何从Textview读取数据 背景:

Android 如果数据来自Firebase,如何从Textview读取数据 背景:,android,firebase,firebase-realtime-database,textview,Android,Firebase,Firebase Realtime Database,Textview,该应用程序运行良好,其工作原理如下: Score: 10 Result: You got perfect score if (Integer.parseInt(score) == 10) { result_meaning.setText("Congrats"); } else if ((Integer.parseInt(score) >= 5) && (Integer.parseInt(score) <= 9)) { result_me

该应用程序运行良好,其工作原理如下:

Score: 10
Result: You got perfect score
if (Integer.parseInt(score) == 10) {
  result_meaning.setText("Congrats");
}
else if ((Integer.parseInt(score) >= 5) && (Integer.parseInt(score) <= 9)) {
   result_meaning.setText("nc");
}
else {
  result_meaning.setText("OK");
}
用户完成测验后,可以转到个人资料查看其分数。像这样:

Score: 10
Result: You got perfect score
if (Integer.parseInt(score) == 10) {
  result_meaning.setText("Congrats");
}
else if ((Integer.parseInt(score) >= 5) && (Integer.parseInt(score) <= 9)) {
   result_meaning.setText("nc");
}
else {
  result_meaning.setText("OK");
}
例如:

Score: 10
但我想说的是:

Score: 10
Result: You got perfect score
if (Integer.parseInt(score) == 10) {
  result_meaning.setText("Congrats");
}
else if ((Integer.parseInt(score) >= 5) && (Integer.parseInt(score) <= 9)) {
   result_meaning.setText("nc");
}
else {
  result_meaning.setText("OK");
}
我把代码放在下面。我真的不知道我做错了什么,因为我只是获取textview的数据,然后将其与数字进行比较

代码中有问题
///将数据放入结果含义中////
字符串结果=getIntent().getExtras().get(String.valueOf(scoreTextview)).toString();
if(Integer.parseInt(结果)==10){
result_意为setText(“恭喜”);
}

否则,如果((Integer.parseInt(result)>=5)&&&(Integer.parseInt(result)=5)&&&(Integer.parseInt(result)如果分数有值,则无需再次从textview获取分数值。您可以这样做:

Score: 10
Result: You got perfect score
if (Integer.parseInt(score) == 10) {
  result_meaning.setText("Congrats");
}
else if ((Integer.parseInt(score) >= 5) && (Integer.parseInt(score) <= 9)) {
   result_meaning.setText("nc");
}
else {
  result_meaning.setText("OK");
}
if(Integer.parseInt(score)==10){
result_意为setText(“恭喜”);
}
如果((Integer.parseInt(score)>=5)和&(Integer.parseInt(score)