我正在研究的项目的一部分是搜索数据库中的位置。用户首先选择一个类别,然后搜索条件和结果应显示在列表视图中,其中项目来自数据库。只有一个工作正常,其余工作没有,即使他们有相似的代码。
第一个搜索类别是Hotel
,它工作得很好,其余的类别工作不正常,方法是正确的但是显示数据是错误的,而不是显示它显示的名称packageName.tableName @weirdNumber示例(egypt.database.NileCruise@44f40448
)。
答案 0 :(得分:0)
默认情况下,ArrayAdapter
会调用对象上的方法toString
,以便在列表行中显示String
。
您可能已为类toString
实施了方法Hotel
,但忘记为类NileCruise
实施该方法,并最终得到toString
的默认实现(即返回您当前看到的内容。)