首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android SQLite简介

Android SQLite简介
EN

Stack Overflow用户
提问于 2012-08-17 22:10:01
回答 2查看 890关注 0票数 2

我需要学习如何在我的应用程序中使用数据库,所以我决定使用vogella教程,因为他的大多数其他教程都非常有用。我只是有几个问题,以确保我的应用程序将兼容的设备。

他提到他的教程将使用异步加载器类。

本教程描述如何在安卓应用程序中使用SQLite数据库。它还演示了如何使用现有的ContentProvider和如何定义新的。它还演示了Loader框架的用法,该框架允许异步加载数据。

http://developer.android.com/reference/android/content/AsyncTaskLoader.html显示最小API级别为11?

我应该如何在安卓系统中学习SQLite?我应该使用本教程吗?我想确保我使用的是最好的标准,但兼容性尽可能早(至少API级别7)。

EN

回答 2

Stack Overflow用户

发布于 2012-08-17 22:27:52

通常最好的做法是异步进行SQLite调用。您可以使用带有AsyncTaskLoader的Android库,但是我通常只是扩展AsyncTask,它是在API 3中引入的。

票数 2
EN

Stack Overflow用户

发布于 2012-08-17 22:24:43

使用Android支持库支持AsyncTaskLoader。

http://developer.android.com/tools/extras/support-library.html

回到V4。CursorLoader (AsyncTaskLoader的子类)是处理SQLite事务的首选方法,同时在Android上保持流畅的UI流。请注意,CursorLoader确实需要使用ContentProvider,因此也值得研究ContentProviders。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12013844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档