任何人都知道這是爲什麼給我一個權重錯誤?Android的類型不匹配字符串sqlite視圖
錯誤:
Type mismatch: cannot convert from element type Object to String
public void viewWeightHandler(View view) {
List weights = this.dh.selectAll();
StringBuilder sb = new StringBuilder();
sb.append("Previous Weights:\n");
for (String weight : weights) {
sb.append(weight + "\n");
}
Log.d("WEIGHT", "weight size - " + weights.size());
output.setText(sb.toString());
}
輸出是一個TextView顯示結果
重量就是用戶已經inputed
權值所產生的列表。
據我知道這上面應該循環併爲每個重量應該將其插入到權重而顯示爲這樣的(如果輸入爲1,22,3)
1
22
3
任何幫助,將理解
謝謝你,先生。但是問題是什麼? – 2012-04-13 09:47:43
@TuffyG指的是我的答案:你使用'List'類型的變量進行迭代,然而'weights'中的元素不是列表,因此是錯誤。 – 2012-04-13 09:50:45
感謝您的幫助 – 2012-04-13 09:56:22