我正在尝试android中的数据库相关应用程序,我遇到了一个问题。我的数据存储在数据库中,但是当我尝试在listview中显示它时,它会以图像中显示的格式显示。我有一个用于Task的getter和setter类,它是字符串。我的适配器和Arraylist都是Task类型。
ArrayList list = new ArrayList(); ArrayAdapter适配器;
其中Task是一个构造函数为
的类public Task(int seqNo, String taskStr) {
this._seqNo = seqNo;
this._taskStr = taskStr;
}
public Task(String taskStr) {
this._taskStr = taskStr;
}
检索到的数据有点像这样
com.wtd.tasklist.Task@3423423
com.wtd.tasklist.Task@d979999
等等。
请帮助。我真的被卡住了..提前谢谢。
答案 0 :(得分:4)
在Task类中,您需要正确覆盖“.toString()方法
类似的东西:
class Task {
...
@Override
public String toString() {
return _taskStr;
}
...
}