Android数据存储
文章平均质量分 86
「已注销」
先求知,然后求思,再而求变,进而求行。
展开
-
Android 数据库基础
概述初学 Android 时,我们所了解的数据存储方式是把数据存储到变量里(store it in variables)。但是变量的生命周期和 Activity 的一样长,可以将它想象成临时存储器(temporary storage)。我们需要一个更永久(more permanent)的方式来存储用户数据。当你关闭应用并重新打开时,用户数据依然存在。这个概念就叫做数据持久化(data pers...原创 2018-06-25 22:27:57 · 545 阅读 · 0 评论 -
Android 数据存储之 Content Providers
为什么要使用 Content Provider在上篇文章中,我们看到 Activity 都是直接调用 PetDbHelper 来直接访问数据库的。所以只要我们知道插入的信息是正确的,这样的操作就没有问题。但不小心在 Activity 中插入了一个不良的数据(例如宠物的值为 -10kg),这种直接交互方法的缺陷就在于 它会将无效的数据直接插入到我们的数据库中,所以这里就有了 Conten...原创 2018-06-30 18:26:14 · 2170 阅读 · 0 评论 -
在 Android 应用中使用数据库
概述在 Android 代码中创建和修改 SQLite 数据库,我们可以参考 Android 文档 Save data using SQLite,我们在 Android 中需要采取两个基本步骤来设置 SQLite 就可以和数据库互动了。如下所示:Define a schema and contract-创建架构和契约类Create a database using an SQLOpen...原创 2018-06-27 19:21:42 · 22705 阅读 · 1 评论 -
Android 数据存储之使用 CursorLoader 加载数据
CursorAdapter 简介 Adapter:Responsible for making a list item view for each item in data source.正如上面所说,适配器为数据源中的每个项创建列表项视图。例如,如果我们的数据源为 ArrayList 比如由文字组成的 ArrayList,那么我们就需要使用 ArrayAdapter 来填充列表。...原创 2018-07-03 22:24:54 · 1744 阅读 · 0 评论