【发布时间】:2012-04-13 09:38:03
【问题描述】:
有人知道为什么这会给我的权重错误吗?
错误:
类型不匹配:无法从元素类型 Object 转换为 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());
}
输出是一个文本视图来显示结果
重量是用户输入的内容
weights 是生成的列表。
据我所知,上述内容应该循环,并且对于每个权重,它应该将其插入权重并显示(如果输入为 1、22、3)
1
22
3
任何帮助将不胜感激
【问题讨论】:
标签: android sqlite list type-mismatch