00:00
好,接下来呢,我们开始写这个会员界面,这个业务逻辑啊,这个会员界面要实现哪些业务逻辑呢?来,我们先看一下原来的代码看一下。进入这欢迎界面之后,哎,延迟两秒钟啊,要跳到这个登录页面啊,你看我先登录一个艾特硅谷001。要登录。啊,他是来到这个欢迎界面,然后呢,我再点击一次啊,看我这次再点击。啊,从这换迎界面,你看它跳到哪了,直接是不是跳到这个登录页面了啊,就是分两种情况,如果你之前没有登录过,那么你要跳到这个。登录页面,如果之前登录过啊,那么他就要跳到这个主页面。啊,这也就是他要实现的业务逻辑啊。好,那我们来实现一下。首先要实现这个延迟两秒钟,这个延时两秒钟啊,大家以前用什么呀。是不是用这个潘德,潘德发一个延时消息。
01:01
发送。嗯,两秒钟的。两秒钟。的延时。消息,嗯。好,我们发一下handler.send message delete啊这里面有两个参数,一个是message,一个是延续时间啊这个message呢,我们可以从这个啊消息池中啊随便取一个啊message obtain啊获取一个任意一个就行,因这个消息呢啊,我们不做处理,只是用他这个延时时间。再就是延迟两秒发送延迟消息啊,你光发不行啊,你要是消退出XT的时候,是不是要销毁这消息啊。啊,销毁。销毁消息。
02:00
那么销毁消息,怎么消息销毁呢?Hand点。啊,Call back and啊。然后传一个now,这样呢,就把会把这个handler的所有消息删除掉啊,同时呢,这个地方。如果再判断一下if。Finish finishing什么意思呢?如果当前这个activity已经销毁掉了。啊,那么你下面的消息还有用吗?啊,是不是就没有必要再处理了,如果再处理是不是容易导致这个内存溢出啊,啊,我们这里呢,直接啊这表示什么呢。如果当前activity。啊,已经退出,那么。我就不处理。
03:04
Handler。中的消息啊,消息直接返回。啊,这是就要准备工作,那接下来我正常啊两秒钟。到了我要执行哪些逻辑呢?啊,你要判断的是。判断进入。主页面。还是登录页面啊页面。这是要根据你是否已经登录过啊,如果登录过,那么就直接进入主页面,如果没有登录过,那么咱就进入到登录页面。另一个方法,媚。二。老。嗯。好,创建一下这个方法,Create method啊在这个换个页面。
04:05
那么你判断你是登录过还是没登录过,你是去哪判断呢?你是不是得请求服务器啊啊。那请求服务器,那么这里面呢,我们请求的是这个环信的服务器啊,这个是我们的APP。啊,这边呢,是这个环信的。啊,还有一个是APP,还有一个是我们的服务器啊,自己的。啊,这个服务器这里面呢,由于我们没有这个啊自己的服务器,所以说呢,我们用的是这个环信啊,他的服务器来判断一下当前这个账户是否登录过啊这样你请求服务器的操作是不是都是耗时操作,那么需要干什么?不需要开一个直线程啊,啊直线程。那接下来呢,我们判断一下。判断该账号,嗯,当前吧,当前账号。
05:02
是否已经?登录。过啊,好。Evil。If什么呢?嗯。C。啊,环信的客户端啊,这个API1定要记住啊,它是环信的客户端这个api.get in获取它的实力,然后呢,点。Is。Log的in啊,比方是否以前登录过,如果登录过。那么这个就是登陆过。啊,你要做哪些事情?Else。你就是没登录过。那你又要做哪些事情没登录过?那看一下我们原来这个。
06:01
啊,之前做好的,我点击一下他啊。当前这个账户登录过,是不是他直接就跳转到这个主页面呢?呃,主页面会话页面啊,那么我们就如果登录过跳转到主页面。那是不是也就是这个。MX啊啊好,那怎么跳转呢,首先。另外一个银。里面需要两个参数。啊,第一个参数当前的activity。There is。第二参数,你要跳转的对象叫class自解码文件。然后呢,奥特加回车。张演唱的。之后呢,启动跳转start activity,将这个intent传进来啊。
07:00
还有。如果你登录过,你直接跳转到这个主页面,那么你的登录信息保存到哪,你是不是要获取到啊,哎,所以说这地方啊,跳转之前你要获取到当前。登录。用户的信息啊。信息啊,至于怎么获取啊,我们一会再说啊,这里呢,是把这个信息啊传到数据库中了啊,暂时呢,我们先不写,只是跳转,接下来如果你没有登录过,那么我们是不是就跳转到登录页面呢,跳转。到登录页面。怎么实现呢?还是通过这个intent,第一个参数还是Li X点啊,第二参数may may就不行了,是不是叫登录页面呢?那就是定义一个登录页面log activity。第二。
08:01
Alt加回车,创建了inend,然后启动跳转,将这个inend传进来。啊,下来之后呢,创建一下这个页面。右键另一个。X啊,转过来。Finish。然后呢,将这个兼容包啊干掉。登录页面啊,一会儿再说。好,再回来。回来之后大家再看一下原来这个项目。啊,我按返回键。是不是直接就退出这个应用了,你看一下啊,我首先进一下这个应用,是不是进入到换人界面呢,然后他来到了主页面,我一返回键,它怎么就直接退出了呢?它应该回到这个supply界面呢。它显然是不是将这个Li这个欢迎页面已经分掉了,好这里呢,我们也是做一下结束呀,结束当前页面。
09:06
啊,结束呢,很简单,Finish。啊,就OK了。好,接下来呢,我们来运行一下啊,看看我们那个效果怎么样。好,进入到会选界面一二,哎,是不是就跳转过来了啊,这页面是不是还没有写呀,啊还没有写啊,但是呢,至少是跳转过来了啊,我们再点击一下。I'm。一二走哎,跳转到这个登录页面啊,因为他没有登录过。
我来说两句