00:00
好,刚才呢,我们把这个查询按钮这个业务逻辑已经处理完了啊,接下来我们要处理哪一个呢?就是这个添加按钮的业务逻辑处理啊看一下,那么大家分析一下,我点击这个添加按钮之后,我要做哪些事情?想一想。我要点击这个添加按钮之后,我是不是得去我的环境服务器去添加好友啊,啊,这个是我当前的APP。这个呢,是环信的服务器啊,添加好友。你一定得去环信的服务器去添加好友啊,这个是A用户,然后呢,这个是你的要添加的好友B用户。I。你首先得告诉环境服务器啊,我要加B为好友。啊,那么B同不同意,那是B的事,但是要发好友邀请,那么一定是得通过这个环线服务器啊去发,那首先我得通知这个环线服务器啊,啊好,我们来实现一下代码。
01:00
来到这里添加按钮的业务逻辑处理,那既然要去环线服务器去添加好友,那么肯定需要联网啊,那联网呢就要开一个线程,点get,点另外一个randomable。啊,那这里面干嘛呢,去环系服务器。添加好友啊。好,那我们调用一下这个环心的API em collect.get instance下面调一个管理者,谁的管理者呢?就是联系人的管理者,因为我们要添加好友嘛,它属于联系人啊,点二点什么呢?爱的con,这里面有两个参数啊,第一个参是什么呢?就是用户的名称啊,你要添加好友这个名称,那么这个名称上哪去拿呢?啊,刚才啊,我们这个是不是模拟了一下去自己的服务器去拿到这个用户信息啊,哎,我们就把它变成全局变量。
02:02
啊,全节之后就有它了,有它呢。这里面就可以点get。Name,那第二参数,第二参数是什么呢?是它的原因啊,你添加好友为啥要添加AV好友啊,啊可以写一个啊添加好友啊就是为了添加你,然后呢,这里有一个异常,我捕获一下out加回车再看。然后呢,如果这个。顺利的话啊,就会将这个发送好友的邀请发送到环新的服务器,那么我需要弹一个土司啊,告知用户我已经成功发送了,那么谈吐师属于这个。啊,更新UI,那么当前是直线程啊,必须得。在run us的下面去弄啊。唐诗TV。发送。添加好友邀请成功啊。
03:02
这是成功了,那么要失败了呢啊,同样我也给一个提示,转一个。TV。发送添加好友邀请失败啊,失败呢,并把这个失败原因啊要给他加上,加一个e.TO10G是不是还报错呢?啊没关系,Alt加回车提示来一个final啊,格式化一下代码,Ctrl altl加L。接下来呢,我们运行一下这个程序啊,看看是什么样的效果。啊,程序运行起来了啊,我们看一下啊,点击加号。然后我们查找一个。001点击查找。然后呢,点击添加按钮。哎,这是提示发送添加好友邀请啊,成功啊。
04:04
再来看一下发送添加好友邀请成功啊。OK,这个功能我们就实现了。
我来说两句