00:00
在测试前,我们先要对SP存储呢进行一个简短的说明来看一下。SP存储了,专门是用来去存储一些叫单一的小数据,记住了就是一些不大的数据,比如说一个int值啊,一个字符串啊,一个值啊等等。啊,你不能说像SD存储里面存一个文件,那存不了。啊。下面一个。它存储的数据类型就这么些。对吧,好。下面。啊主重点是大家一定要知道存储在哪个位置。啊,这里面已经给大家位置。大家写出来了啊,它是存在一个插文件里面的,对吧?好,这是这一个下面。大家看啊,可以设置数据只能是当前应用读取啊,系统也是建议你。
01:00
只是把它设置为叫当前应用私有的,那别的应用呢?你保存的数据,别的应用读不到。对吧。就是这样一个是是私有的一个数据。啊。这个大家能够理解。应用卸载时会删除此数据,为什么会删除啊?这个文件夹整个是不是都会被干掉啊。它就不可能存在了。对不对。那也就是说,我们可以这么说,只要是包名文件夹下面所有存储的数据,它删除的时机都在哪个点。是不是应用卸载的时候啊。嗯,对,很好啊。来,我们可以通过这样一个练习来去做一下。啊,这个里面呢,存储的时候一定要指定K。接着指定我们要存储的数据value。为什么指定配啊?
02:02
你读数据的时候,你是不是根据K读Y流啊。对不对,OK,这里面有一个保存,有一个读取。好,在做之前我们还是先来把API给看一下。有这样一个。那叫performance,我们看一下有没有这样的一个案例,叫share的performance,实际上它是个什么?这个接口啊,啊这个接口,那我们先看一下实现呗。有吗?嗯。没有实现,已经被他隐藏了,你看不见,不用看,就面向接口编程就可以。对吧,那我们真的要操作的时候,是不是要得到它的实现内对象啊。那如何来去得到它的实现率对象呢?啊,还有一个类叫edit啊,后面再说大概。
03:01
就是contact的点,Get share performance。就是说这一个方法是定义在context里面的,但是我context是一个抽象类,我不可能用context对象啊。那我有谁呀?是不是对象啊。好,就是用它来去得到SP对象,你想SP它是个接口啊。那它返回来肯定是SP的什么实现类对象对不对,好这个时候有两个参数。一个叫,一个叫model。Name呢,应该是好理解的,是什么呢?文件名,但不用带那个。后缀。知道吧,你后缀是什么?固定的,你还带啥后盾?对吧,还有一个model生成的文件模式,文件模式是否是私有的知道吧。
04:03
我可以设置为不是私有的,但是啊,文档里面建议你就应该设置为私有的,不然的话你就没有必要这么保存,你可以保存在别的地方。也就是我们在做开发的时候啊,基本上都是设置为私有的。啊,别的应用不能访问。好了。我们得到这个SP对象以后了。你想想看,数据存储涉及到两个方面,要不然的话就存,要不然的话就什么是不是取啊。啊啊存还有一个什么修改啊,删除对不对啊,你先我们重点是说存和取。好了,这里面要说一个四。这个SP吧,它不能存。他没有存的能力。你要想存呢?它提供了另外一个类。叫的。
05:00
啊,你通过SP呢,先得到那个艾。他才能去更新SP文件的接口啊。那但是呢,他有取得能力。啊,这个地方比较怪啊,取的时候你要看它,这里面很奇怪的是get叉叉叉什么意思,为什么叉叉叉呀。因为它是不是有数据类型的不同啊。这个里面name是什么,就我们开说了什么东西。是不是K呀,诶这里面有一个default value。默认的,默认的是怎么用呢。你随便传了一个K是吧,一定找得到吗?不一定,对不对,那找不到怎么办。是否访问默认值啊?大家一定要理解刚才说问的一些问题啊,好。下面就是关于埃及的。
06:01
有put方法,这个是不是方法存码。但是他没有真正的保存。要真正的保存啊,这里有人啊,必须有一个方法。叫提交这有的项目怎么样。是不是GBC里面的数据库事物啊。他呢,为了谨慎起见,先只在内存里面进行保存,进行移除。如果你真正的去想去保存到文件或者从文件中移除,那你必须去调用。抗me方法。对吧,而且你会发现有一个事情啊,我跟大家问一下,看看这里面你觉得有点特别吗。我put以后是不是又反过呀,那我可以做一个什么东西啊。对方法念调用,但一定要看到这种这种模式以后,我一旦一提醒你,你一旦能想到的话,那说明你前面已经学的不错了。
07:10
好。A呢,就是这么多啊,把这个说明以后,下面我们就可以准备去啊写它啊。啊,先把它。
我来说两句