00:00
来看一下我们后边这个功能啊,嗯,这呢我们已经登录过了,那登录过的时候呢,如果再进来这个时候应该是提示一个啊,不是提示一个了,就是应该是把用户这个登录这个信息呢,应该是能够显示出来了,这里边呢,主要是两个,一个呢是用户的名称,再一个呢是用户的这个头像,哎,好,我们下面呢就来做这个事情,那这个呢,显然呢,还是在我们的哎,Fragment当中,嗯,在这个me fragment里边呢,我们去写这个逻辑,好进来,嗯,进来以后呢,这是我们的me fragment。嗯,之前呢,我们写过这个逻辑了,说如果进来的时候呢,没有登录过,那那就显示一个dialog,这呢,因为咱们已经登录到本地的这个,呃,存储到本地这个文件里了,所以在这块呢,它就没有再进入这个依附语句,而是进入到这个else。好,进入的话呢,说已经登录过了,那我们就加载用户信息显示这呢,我就写一个注user吧。啊,加载用户信息并显示。
01:04
嗯,并显示啊,那这里边呢,我们首先要做的第一个事情,就我得从本地呢这个插帽文件里边把用户这个信息呢能够读取出来,哎,然后的话呢,在相应的设置给我们界面中的视图显示啊这呢相当于是对应的一个读的操作,刚才我们写了一个叫save写的一个操作,不妨呢,把这个读的操作也写在我们的哎,Base,呃,Base flag activity当中,这呢叫读取用户信息,好这个呢,我们就写一个这样的方法,还public,这呢不能是word了,User。User。啊,读取用户的这个信息,这呢,我们仍然是需要一个SP。嗯嗯,读的话呢,sp.get一下,你看你上面这个写的时候呢,写什么呢,我读就读什么就行,嗯,Get这个string name。
02:00
啊,这呢,如果找不到就是一个空的,哎,我们这呢,可以一开始先造好一个对象,哎,User user,哎,你一个user,嗯,这个位置呢,我们就user点直接呢去set它的一个name。那相当于这样。好,然后user呢,我们去一下他的这个,然后呢去一下磁针。嗯,然后呢,去它的phone。一下它的这个credit。
03:02
粘一下这个。好,这样的话呢,我就把这个信息呢,取出来封装在这个对象里,直接呢把这个对象返回一下。行,这呢就写好了,写好以后呢,回到我们这个这块,首先我们刚才说了这个事情,读取这个本地的这个户信啊,保存的用户信息,这呢直接我们调一个user就可以,那你现在是在里直接调呢,不行啊,先这次点get activity啊,这时候呢也不行,因为这时候他认为是一个activity了,所以呢必须做一个强转。哎,我这写个base也行,写一个may activity也可以,这个时候呢,我们再调这个read方法。啊userr好,这样呢,我们就得到这个对象了,得到这个对象以后呢,我们说获取这个对象的这个信息,哎,然后并显示呃并设置给呃相应的这个呃视图显示,嗯主要呢就是两个事情,一个呢是用户的这个名称,名称这里边呢,我们是一个TV啊name.set一个test啊,然后我们这个user.get它的一个name就可以了,下面呢是用户的这个头像。
04:27
头像的话呢,我们在保本地保存的时候呢,是不是很显然存过来的是一个图片路径吧,那现在呢,是不是又拿着这个路径得再去连一下网啊,哎,所以还是使用我们的这个是不是皮卡O啊,点with,嗯,那就是this.get activity。点啊user.get一下。点into到我们这个image,嗯。是我们这个密里边的这个icon里,好这样的话呢,我们这个图片呢,就能够显示出来了,哎操作呢,就写成这样就可以了。
05:07
行,这个时候呢,我们再来重新测试一下。看到这个图还是挺心旷神怡的是吧?哎,这就可以了,诶但是这时候进来以后呢,发现这个图片呢,不是一个圆形的,嗯,就是正常的话,我们这个图片你在服务器这块存的是什么样子,我就给你下载什么样子,哎,这里边存的话,这个文件我们可以看一下imagine就这个。啊,你存在就这样,所以呢,我给你下载过来就这样,那需要我们下载完以后,在本地呢,需要对这个图片做一个原型处理啊,这个呢,我们明天的时候呢,再继续说这个原型处理的问题啊,刚才这个呢就搞定了啊,然后刚才我们写这个,呃,Log,这个activity里边呢,丢了一个东西,就是最后有个返回按钮啊,这个返回按钮这个逻辑呢,我们没有写,把这个逻辑加一下。
06:10
找到我们这个0828,然后呢,找到我们具体这个log in的activity,诶这呢是关于这呃三个按钮的一个三个这个结构的一个显示情况,哎,我们这呢是际上这个back是显示的,显示的我们得给它设置一下on click r.id.IV嗯,IV,哎是这个back的,哎这呢就是这个back操作。哎,相当于什么呢?就是用户呢,要求用户呢去登录一下,结果呢,他就直接呢,点击了一下这个确定进入这个登录页面,就微信登录页面,他就不想登录,点了一个返回,那这个时候呢,你想你都没有登录点返回,我不能一返回就让你还回到这吧,你回这那不是相当于没有强制让他登录了,所以回到首页吧,所以bag我们可以这样,当前呢,就在it当中,我们直接呢叫remove all,哎然后呢在哎,Goto,哎,我们的may s.class哎,做个no,哎,像这里边核心用的呢,就是我们在一开始讲课的时候用的这个t manager啊,有些同学对这个不太理解,说为什么非得造它,这里边不也能看出来嘛,就是我们对RTT的删除添加,哎,就用起来非常方便啊,我们就可以提供这样的一个结构。
07:30
嗯。好,那这个呢,我们就写完了,这时候我们可以重新的来测试一下。哎,为了保证这个本地文件SP文件已经销毁了,所以必须呢把它给卸载一下。嗯,跑一下。啊,点我资产,那这时候呢,就没有了,需要我们重新的来进行一个登录,诶130。
08:02
那12341234。123456。来点一下。回到首页再进来,还得让他去登录。然后123不对,301234123456好点登录。哎,点灯了,回到这儿,然后我们再看一下这,哎就过来了啊行,这个今天呢,我们就先写到这块,明天呢我们再接着往下去写。
我来说两句