我正在將數據保存在我的Firebase數據庫中,我想要顯示它。這工作,但我得到一個異常,當我說textview.setText(「Bla」+對象);發生異常是因爲result1和result2變量,但我不知道如何解決這個問題。它發生在setBias方法中。Android - NumberFormatException - 用於輸入字符串
public static class BetViewHolder extends RecyclerView.ViewHolder {
TextView bias, foodEp, profit;
View resultColor;
double result1;
double result2;
double result;
public BetViewHolder(View itemView) {
super(itemView);
bias= (TextView) itemView.findViewById(R.id.bias);
foodEp= (TextView) itemView.findViewById(R.id.food);
profit= (TextView) itemView.findViewById(R.id.profit);
}
public void setBias(String biasFoll) {
bias.setText("Bias: " + biasFoll);
result1 = Double.parseDouble(bias.getText().toString());
}
public void setFoodEp(String foodEpsa) {
foodEp.setText(foodEpsa);
result2 = Double.parseDouble(foodEp.getText().toString());
result = result1 * result2;
profit.setText(String.valueOf(result));
}
你可以在這裏發佈你的logcat錯誤嗎? – akhilesh0707
java.lang.NumberFormatException:對於輸入字符串:「bias 88」 – John
你知道java嗎?你怎麼能解析字符串「偏見88」加倍 – akhilesh0707