我有数据存储在sqlite数据库中,现在必须获取并在UI上显示它。要做到这一点,我有一个cursoradapter。
这是显示数据的有效方式吗?我们是否需要使用内容提供商&装载机为此目的?有什么优点和优点缺点?
答案 0 :(得分:1)
我通常不使用cursorAdapter而是创建一个类"数据源"处理所有数据库交互:create update delete和read其中read返回包含数据库中数据的单个对象或一组对象。从那里我使用自定义适配器在列表或gridview上显示数据。
本教程介绍如何创建数据库交互类http://www.vogella.com/tutorials/AndroidSQLite/article.html
这一节展示了如何为列表视图创建自定义适配器 http://www.vogella.com/tutorials/AndroidListView/article.html