jan*_*nej 6 android ormlite android-listview
我在我的应用程序中使用数据库帮助程序运行OrmLite,依此类推.我查看了OrmLite的示例和一些教程.这是我使用listViews的代码:
数据库经理:
public List<Artist> getAllArtists() {
List<Artist> artists = null;
try {
artists = getHelper().getArtistDao().queryForAll();
} catch (SQLException e) {
e.printStackTrace();
}
return artists;
}
Run Code Online (Sandbox Code Playgroud)
活动:
List<Artist> artists = dataBase.getAllArtists();
for (Artist artist : artists) {
items.add(artist);
}
mAdapter = new ArtistsListCustomAdapter(getActivity(), items);
listView.setAdapter(mAdapter);
Run Code Online (Sandbox Code Playgroud)
这是一个好的方法还是使用我的方法会遇到麻烦?
从其他来源我已经读过应该CursorAdapter用于listViews而不是BaseAdapter(我现在正在扩展ArtistsListCustomAdapter()).对我来说,第二次迭代结果来创建数组似乎很尴尬.
我已经找到了一些关于使用适配器的线索,但由于我对Android很新,所以我真的很感激"连接点"的更多线索.在我的情况下,应该getAllArtists()返回一个Cursor?这么简单的任务似乎很复杂:
| 归档时间: |
|
| 查看次数: |
2564 次 |
| 最近记录: |