xmpp好友关系状态log

好友申请数据库相关字段


sub  ask  recv
订阅 询问 接受

含义
substatus
-1—  应该删除这个好友
         Indicates that the roster item should be removed.
0—  没有建立好友关系
        No subscription is established.
1—  用户已经发出好友请求
        The roster owner has a subscription to the roster item’s presence.
2—  收到好友请求并且加对方好友
       The roster item has a subscription to the roster owner’s presence.
3—  好友已经相互添加
       The roster item and the owner have a mutual subscription.


字段的具体分析:
askstatus
-1—  没有挂起的添加好友请求。
     The roster item has no pending subscription requests.
 0— 有挂起的添加好友请求。
     The roster item has been asked for permission to subscribe to its presence but no response has been received.
1— 估计是有没有回复的删除请求吧
      The roster owner has asked the roster item to be unsubscribed from its presence notifications but hasn't yet received confi rmation.
recvstatus
-1— 已经回复添加好友请求
       There are no subscriptions that have been received but not presented to the user.
1— 接收到好友请求但是没有给好友回复
       The server has received a subscribe request, but has not forwarded it to the user.
2— 估计是没有回复删除请求吧
      The server has received an unsubscribe request, but has not forwarded it to the user.






sub订阅:
-1  remove  发送删除用户请求
0    none     用户没有建立好友关系
1    to          发送订阅请求且请求被接受
2    from      接受好友订阅请求
3    both      双方互为好友关系
ask是否有发送订阅请求:
-1    null      没有发送好友请求
0    subscribe  发送好友订阅请求但没回复
1    unsubscribe  发送取消订阅好友请求
rec是否有接受订阅请求:
-1    null      没有收到好友订阅请求
1     sub      收到好友订阅请求但没回复
2    unsub   收到好友取消订阅请求








对方拒绝好友请求 不变 0 0 -1
对方接受好友请求 1 -1 1。
对方接受后会发好友请求  同意则 3 -1  -1




收到好友申请  0 -1  1
如果 拒绝添加,则删除数据库记录
如果 接受添加,2 0 -1 。接受同时会发送好友添加请求,3  -1 -1






1申请 加2好友(2在线状态)
1 2@xxx    0 0 -1
2 1@xxx    0 -1 1


2 接受
1 2@xxx    1 -1 1
2 1@xxx    2 0 -1


2申请加1好友


1同意
1 2@xxx    3 -1 -1
2 1@xxx    3 -1 -1




1申请 加2好友(2未登录)
1 2@xxx    0 0 -1
2 1@xxx    0 -1 1


2登录
1 2@xxx    1 -1 -1
2 1@xxx    2 -1 -1


2 接受
1 2@xxx    3 -1 -1
2 1@xxx    3 -1 -1



代码log

1在线,2不在线,1加2
04-23 03:19:15.913 20893-20893/? I/wangqx: com.wqx.yq.activity.FriendAddActivity@2df314e3  onResume
04-23 03:19:21.223 20893-20893/? I/wangqx: 添加好友
04-23 03:19:21.273 20893-20893/? I/wangqx: search Username=2
04-23 03:19:21.276 20893-20893/? I/wangqx: 添加好友 userInfo.size()=1
04-23 03:19:21.276 20893-20893/? I/wangqx: 358 addRosterItem user=2
04-23 03:19:21.409 20893-1899/? I/wangqx: 740 entriesAdded  entries=[2@192.168.31.91]
04-23 03:19:21.409 20893-1899/? I/wangqx: entriesAdded  getType()=none
04-23 03:19:21.416 20893-20893/? I/wangqx: 753 my_jid=1
04-23 03:19:21.417 20893-20893/? I/wangqx: 754 other_jid=2
04-23 03:19:21.481 20893-1899/? I/wangqx: 768 entriesUpdated  entries=[2@192.168.31.91]
04-23 03:19:21.481 20893-1899/? I/wangqx: entriesUpdated  getType()=none
04-23 03:19:21.481 20893-1899/? I/wangqx: XXService  rosterChanged
04-23 03:19:21.482 20893-1899/? I/wangqx: this onRosterChange+WechatFirstTabFragment{2dfc3d1b #1 id=0x7f0e0102 android:switcher:2131624194:0}  update
04-23 03:19:21.482 20893-1899/? I/wangqx: changeWhere=1
04-23 03:19:21.614 20893-20893/? I/wangqx: WechatSecondTabFragment{1b5e1949 #2 id=0x7f0e0102 android:switcher:2131624194:1} updateRoster  aaaaaa
04-23 03:19:27.724 20893-20893/? I/wangqx: WeChatFirstTabFragment onResume
04-23 03:19:27.731 20893-20893/? I/wangqx: WechatSecondTabFragment{1b5e1949 #2 id=0x7f0e0102 android:switcher:2131624194:1}  onResume
04-23 03:19:27.750 20893-20893/? I/wangqx: com.wqx.yq.adapter.RecyclerViewRosterAdapter@274aa881  requestCount=0








1退出,2登录
04-23 03:19:55.801 20893-20893/? V/wangqx: onDestroy YQ
04-23 03:21:00.768 20893-20893/? I/wangqx: 168 lastAccount=1
04-23 03:21:00.768 20893-20893/? I/wangqx: 退出了  logout()++++++++++++
04-23 03:21:00.780 20893-2510/? D/wangqx: 正常关闭 connectionClosed++++++++++++++
04-23 03:21:00.929 20893-20893/? I/wangqx: xmppLogin +++###############
04-23 03:21:01.328 20893-2511/? E/wangqx: sendOfflineMessages 发送离线消息 839++++++++++++
04-23 03:21:01.333 20893-2511/? I/wangqx: 874 SmackImpl  cursor.getCount()=0
04-23 03:21:01.345 20893-2511/? I/wangqx: XXService  rosterChanged
04-23 03:21:01.345 20893-2511/? I/wangqx: // 登陆成功
04-23 03:21:01.346 20893-20893/? I/wangqx:  connectionScuessed mConnectionStatusCallback=com.wqx.yq.activity.LoginActivity@1e2748f5
04-23 03:21:01.356 20893-20893/? I/wangqx: XXService.CONNECTED+++++++++++++++++++++
04-23 03:21:01.413 20893-2514/? I/wangqx: 875   packet instanceof Presence
04-23 03:21:01.414 20893-2514/? D/wangqx: 900 presenceType.toString()=subscribe
04-23 03:21:01.414 20893-2514/? D/wangqx: 901 presence.toXML()=<presence to="2@192.168.31.91" from="1@192.168.31.91" type="subscribe"></presence>
04-23 03:21:01.414 20893-2514/? I/wangqx: 920 rosterEntry=null
04-23 03:21:01.414 20893-2514/? D/wangqx: 927 itemType=
04-23 03:21:01.415 20893-2514/? I/wangqx: 669 sendBroad type=add
04-23 03:21:01.415 20893-2514/? D/wangqx: 1 申请加我为好友 type=subscribe 906
04-23 03:21:01.415 20893-2514/? I/wangqx: 753 my_jid=2
04-23 03:21:01.415 20893-2514/? I/wangqx: 754 other_jid=1@192.168.31.91
04-23 03:21:01.503 20893-2514/? I/wangqx: XXService  rosterChanged
04-23 03:21:01.522 20893-20893/? I/wangqx: LoginActivity 345  myaccount=2
04-23 03:21:01.524 20893-20893/? I/wangqx: LoginActivity 347  myjid=2
04-23 03:21:01.808 20893-20893/? I/wangqx: YQ onCreate
04-23 03:21:01.957 20893-20893/? I/wangqx: WeChatFirstTabFragment onResume
04-23 03:21:01.977 20893-20893/? I/wangqx: WechatSecondTabFragment{3d7ebc5b #2 id=0x7f0e0102 android:switcher:2131624194:1}  onResume
04-23 03:21:01.984 20893-20893/? I/wangqx: requestCur.getCount()=1
04-23 03:21:02.015 20893-20893/? I/wangqx: com.wqx.yq.adapter.RecyclerViewRosterAdapter@2c612836  requestCount=1






2查看
04-23 03:21:24.121 20893-20893/? I/wangqx: com.wqx.yq.activity.FriendAddActivity@34bac06c  onResume
04-23 03:21:24.329 20893-20893/? I/wangqx: com.wqx.yq.adapter.RecyclerViewRequestAdapter@16f59393  onCreateViewHolder
04-23 03:21:24.553 20893-20893/? I/wangqx: com.wqx.yq.adapter.RecyclerViewRequestAdapter@16f59393  onBindViewHolder
04-23 03:21:26.723 20893-20893/? I/wangqx: markAsRead id=2








2接受
04-23 03:22:48.604 20893-20893/? I/wangqx: 358 addRosterItem user=1
04-23 03:22:48.692 20893-2514/? I/wangqx: 740 entriesAdded  entries=[1@192.168.31.91]
04-23 03:22:48.692 20893-2514/? I/wangqx: entriesAdded  getType()=from
04-23 03:22:48.791 20893-2514/? I/wangqx: 768 entriesUpdated  entries=[1@192.168.31.91]
04-23 03:22:48.791 20893-2514/? I/wangqx: entriesUpdated  getType()=from
04-23 03:22:48.791 20893-2514/? I/wangqx: XXService  rosterChanged
04-23 03:22:48.792 20893-2514/? I/wangqx: this onRosterChange+WechatFirstTabFragment{3747cd00 #1 id=0x7f0e0102 android:switcher:2131624194:0}  update
04-23 03:22:48.792 20893-2514/? I/wangqx: changeWhere=1
04-23 03:22:48.792 20893-20893/? I/wangqx: com.wqx.yq.activity.FriendAddActivity@34bac06c  340 jid=1@192.168.31.91
04-23 03:22:48.794 20893-20893/? I/wangqx: com.wqx.yq.adapter.RecyclerViewRequestAdapter$2@38087939  接受添加好友++++
04-23 03:22:48.804 20893-20893/? I/wangqx: markAsRead id=2
04-23 03:22:48.866 20893-2514/? I/wangqx: 768 entriesUpdated  entries=[1@192.168.31.91]
04-23 03:22:48.866 20893-2514/? I/wangqx: entriesUpdated  getType()=from
04-23 03:22:48.866 20893-2514/? I/wangqx: XXService  rosterChanged
04-23 03:22:48.868 20893-2514/? I/wangqx: this onRosterChange+WechatFirstTabFragment{3747cd00 #1 id=0x7f0e0102 android:switcher:2131624194:0}  update
04-23 03:22:48.868 20893-2514/? I/wangqx: changeWhere=1
04-23 03:22:48.901 20893-20893/? I/wangqx: WechatSecondTabFragment{3d7ebc5b #2 id=0x7f0e0102 android:switcher:2131624194:1} updateRoster  aaaaaa
04-23 03:22:48.970 20893-20893/? I/wangqx: WechatSecondTabFragment{3d7ebc5b #2 id=0x7f0e0102 android:switcher:2131624194:1} updateRoster  aaaaaa




2退出,1登录


04-23 03:23:54.752 20893-20893/? V/wangqx: onDestroy YQ
04-23 03:24:03.721 20893-20893/? I/wangqx: 168 lastAccount=2
04-23 03:24:03.721 20893-20893/? I/wangqx: 退出了  logout()++++++++++++
04-23 03:24:03.741 20893-3832/? D/wangqx: 正常关闭 connectionClosed++++++++++++++
04-23 03:24:03.890 20893-20893/? I/wangqx: xmppLogin +++###############
04-23 03:24:04.275 20893-3833/? E/wangqx: sendOfflineMessages 发送离线消息 839++++++++++++
04-23 03:24:04.277 20893-3833/? I/wangqx: 874 SmackImpl  cursor.getCount()=0
04-23 03:24:04.284 20893-3833/? I/wangqx: XXService  rosterChanged
04-23 03:24:04.284 20893-3833/? I/wangqx: // 登陆成功
04-23 03:24:04.285 20893-20893/? I/wangqx:  connectionScuessed mConnectionStatusCallback=com.wqx.yq.activity.LoginActivity@315dcb60
04-23 03:24:04.285 20893-3836/? I/wangqx: 740 entriesAdded  entries=[2@192.168.31.91]
04-23 03:24:04.286 20893-3836/? I/wangqx: entriesAdded  getType()=to
04-23 03:24:04.287 20893-20893/? I/wangqx: XXService.CONNECTED+++++++++++++++++++++
04-23 03:24:04.325 20893-3836/? I/wangqx: 875   packet instanceof Presence
04-23 03:24:04.325 20893-3836/? D/wangqx: 900 presenceType.toString()=subscribe
04-23 03:24:04.325 20893-3836/? D/wangqx: 901 presence.toXML()=<presence to="1@192.168.31.91" from="2@192.168.31.91" type="subscribe"></presence>
04-23 03:24:04.325 20893-3836/? I/wangqx: 882 PacketListener Presence: rosterEntry.getName()= 2 - rosterEntry.getUser()=2@192.168.31.91 - rosterEntry.getStatus()=null  -rosterEntry.getType()= to
04-23 03:24:04.327 20893-3836/? D/wangqx: 887 rosterEntry.getType()=to
04-23 03:24:04.327 20893-3836/? I/wangqx: 920 rosterEntry=2: 2@192.168.31.91
04-23 03:24:04.327 20893-3836/? D/wangqx: 927 itemType=to
04-23 03:24:04.328 20893-3836/? I/wangqx: 669 sendBroad type=add
04-23 03:24:04.328 20893-3836/? D/wangqx: 930 presenceType=subscribe  我加对方好友后,对方同意,给我发回的交友请求
04-23 03:24:04.356 20893-3836/? I/wangqx: 875   packet instanceof Presence
04-23 03:24:04.357 20893-3836/? D/wangqx: 900 presenceType.toString()=unavailable
04-23 03:24:04.357 20893-3836/? D/wangqx: 901 presence.toXML()=<presence id="e6wdu-18" to="1@192.168.31.91/XX" from="2@192.168.31.91" type="unavailable"><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.igniterealtime.org/projects/smack/' ver='Mf3yfS2PFusB+KCfHiLvRtOniA0='/></presence>
04-23 03:24:04.357 20893-3836/? I/wangqx: 882 PacketListener Presence: rosterEntry.getName()= 2 - rosterEntry.getUser()=2@192.168.31.91 - rosterEntry.getStatus()=null  -rosterEntry.getType()= to
04-23 03:24:04.357 20893-3836/? D/wangqx: 887 rosterEntry.getType()=to
04-23 03:24:04.357 20893-3836/? I/wangqx: 920 rosterEntry=2: 2@192.168.31.91
04-23 03:24:04.358 20893-3836/? I/wangqx: 2 下线了
04-23 03:24:04.358 20893-3836/? I/wangqx: 673 sendBroad type=status  status=6
04-23 03:24:04.366 20893-3836/? I/wangqx: 712 presenceChanged  presence=unavailable
04-23 03:24:04.366 20893-3836/? I/wangqx: 716 presenceChanged jabberID=2@192.168.31.91
04-23 03:24:04.366 20893-3836/? I/wangqx: updateRosterEntryInDB
04-23 03:24:04.378 20893-3836/? I/wangqx: updateRosterEntryInDB result=0
04-23 03:24:04.378 20893-3836/? I/wangqx: addRosterEntryToDB
04-23 03:24:04.465 20893-3836/? I/wangqx: XXService  rosterChanged
04-23 03:24:04.465 20893-3836/? I/wangqx: 768 entriesUpdated  entries=[2@192.168.31.91]
04-23 03:24:04.465 20893-3836/? I/wangqx: entriesUpdated  getType()=both
04-23 03:24:04.465 20893-3836/? I/wangqx: updateRosterEntryInDB
04-23 03:24:04.517 20893-3836/? I/wangqx: updateRosterEntryInDB result=1
04-23 03:24:04.517 20893-3836/? I/wangqx: XXService  rosterChanged
04-23 03:24:04.576 20893-20893/? I/wangqx: LoginActivity 345  myaccount=1
04-23 03:24:04.576 20893-20893/? I/wangqx: LoginActivity 347  myjid=1
04-23 03:24:04.740 20893-20893/? I/wangqx: YQ onCreate
04-23 03:24:04.938 20893-20893/? I/wangqx: WeChatFirstTabFragment onResume
04-23 03:24:04.971 20893-20893/? I/wangqx: WechatSecondTabFragment{658ec41 #2 id=0x7f0e0102 android:switcher:2131624194:1}  onResume
04-23 03:24:04.992 20893-20893/? I/wangqx: com.wqx.yq.adapter.RecyclerViewRosterAdapter@d1fedd4  requestCount=0






1退出。2登录


04-23 03:24:43.262 20893-20893/? V/wangqx: onDestroy YQ
04-23 03:24:57.091 20893-20893/? I/wangqx: 168 lastAccount=1
04-23 03:24:57.091 20893-20893/? I/wangqx: 退出了  logout()++++++++++++
04-23 03:24:57.111 20893-4235/? D/wangqx: 正常关闭 connectionClosed++++++++++++++
04-23 03:24:57.309 20893-20893/? I/wangqx: xmppLogin +++###############
04-23 03:24:57.717 20893-4236/? E/wangqx: sendOfflineMessages 发送离线消息 839++++++++++++
04-23 03:24:57.721 20893-4236/? I/wangqx: 874 SmackImpl  cursor.getCount()=0
04-23 03:24:57.735 20893-4236/? I/wangqx: XXService  rosterChanged
04-23 03:24:57.735 20893-4236/? I/wangqx: // 登陆成功
04-23 03:24:57.761 20893-20893/? I/wangqx:  connectionScuessed mConnectionStatusCallback=com.wqx.yq.activity.LoginActivity@2a920285
04-23 03:24:57.769 20893-20893/? I/wangqx: XXService.CONNECTED+++++++++++++++++++++
04-23 03:24:57.784 20893-4239/? I/wangqx: 740 entriesAdded  entries=[1@192.168.31.91]
04-23 03:24:57.785 20893-4239/? I/wangqx: entriesAdded  getType()=both
04-23 03:24:57.848 20893-4239/? I/wangqx: com.wqx.yq.smack.SmackImpl$4@34ad6a16 isFristRoter=false
04-23 03:24:57.914 20893-4239/? I/wangqx: 875   packet instanceof Presence
04-23 03:24:57.914 20893-4239/? D/wangqx: 900 presenceType.toString()=unavailable
04-23 03:24:57.920 20893-4239/? D/wangqx: 901 presence.toXML()=<presence id="e6wdu-25" to="2@192.168.31.91/XX" from="1@192.168.31.91" type="unavailable"><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.igniterealtime.org/projects/smack/' ver='Mf3yfS2PFusB+KCfHiLvRtOniA0='/></presence>
04-23 03:24:57.920 20893-4239/? I/wangqx: 882 PacketListener Presence: rosterEntry.getName()= 1 - rosterEntry.getUser()=1@192.168.31.91 - rosterEntry.getStatus()=null  -rosterEntry.getType()= both
04-23 03:24:57.920 20893-4239/? D/wangqx: 887 rosterEntry.getType()=both
04-23 03:24:57.920 20893-4239/? I/wangqx: 920 rosterEntry=1: 1@192.168.31.91
04-23 03:24:57.920 20893-4239/? I/wangqx: 1 下线了
04-23 03:24:57.920 20893-4239/? I/wangqx: 673 sendBroad type=status  status=6
04-23 03:24:57.920 20893-4239/? I/wangqx: 712 presenceChanged  presence=unavailable
04-23 03:24:57.920 20893-4239/? I/wangqx: 716 presenceChanged jabberID=1@192.168.31.91
04-23 03:24:57.921 20893-4239/? I/wangqx: updateRosterEntryInDB
04-23 03:24:57.938 20893-20893/? I/wangqx: LoginActivity 345  myaccount=2
04-23 03:24:57.939 20893-20893/? I/wangqx: LoginActivity 347  myjid=2
04-23 03:24:58.002 20893-4239/? I/wangqx: updateRosterEntryInDB result=1
04-23 03:24:58.002 20893-4239/? I/wangqx: XXService  rosterChanged
04-23 03:24:58.210 20893-20893/? I/wangqx: YQ onCreate
04-23 03:24:58.386 20893-20893/? I/wangqx: WeChatFirstTabFragment onResume
04-23 03:24:58.420 20893-20893/? I/wangqx: WechatSecondTabFragment{d36ae4f #2 id=0x7f0e0102 android:switcher:2131624194:1}  onResume
04-23 03:24:58.444 20893-20893/? I/wangqx: com.wqx.yq.adapter.RecyclerViewRosterAdapter@34269ba  requestCount=0
04-23 03:25:02.600 20893-20893/? I/wangqx: com.wqx.yq.activity.FriendAddActivity@c595e0e  onResume
04-23 03:25:06.495 20893-20893/? I/wangqx: WeChatFirstTabFragment onResume
04-23 03:25:06.497 20893-20893/? I/wangqx: WechatSecondTabFragment{d36ae4f #2 id=0x7f0e0102 android:switcher:2131624194:1}  onResume
04-23 03:25:06.511 20893-20893/? I/wangqx: com.wqx.yq.adapter.RecyclerViewRosterAdapter@34269ba  requestCount=0











12都登录情况下
1加2
04-16 10:13:14.625 27160-27160/com.wqx.yq I/wangqx: 添加好友
04-16 10:13:15.980 27160-27160/com.wqx.yq I/wangqx: search Username=2
04-16 10:13:15.983 27160-27160/com.wqx.yq I/wangqx: 添加好友 userInfo.size()=1
04-16 10:13:15.984 27160-27160/com.wqx.yq I/wangqx: 358 addRosterItem user=2
04-16 10:13:16.200 27160-29957/com.wqx.yq I/wangqx: 740 entriesAdded  entries=[2@192.168.31.91]
04-16 10:13:16.204 27160-29957/com.wqx.yq I/wangqx: entriesAdded  getType()=none
04-16 10:13:16.417 27160-29957/com.wqx.yq I/wangqx: 768 entriesUpdated  entries=[2@192.168.31.91]
04-16 10:13:16.422 27160-29957/com.wqx.yq I/wangqx: entriesUpdated  getType()=none
04-16 10:13:16.423 27160-29957/com.wqx.yq I/wangqx: XXService  rosterChanged
04-16 10:13:16.425 27160-29957/com.wqx.yq I/wangqx: this onRosterChange+WechatFirstTabFragment{18be1b7e #1 id=0x7f0e0102 android:switcher:2131624194:0}  update
04-16 10:13:16.531 27160-27160/com.wqx.yq I/wangqx: WechatSecondTabFragment{1b49f330 #2 id=0x7f0e0102 android:switcher:2131624194:1} updateRoster  aaaaaa


2
2I/wangqx: 875   packet instanceof Presence
D/wangqx: 900 presenceType.toString()=subscribe
D/wangqx: 901 presence.toXML()=<presence id="39Pt9-8" to="2@192.168.31.91" from="1@192.168.31.91" type="subscribe"><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.igniterealtime.org/projects/smack/' ver='Mf3yfS2PFusB+KCfHiLvRtOniA0='/></presence>
I/wangqx: 669 sendBroad type=add
D/wangqx: 1 申请加我为好友 type=subscribe 906
I/wangqx: 753 my_jid=2
I/wangqx: 754 other_jid=1@192.168.31.91
D/PresenceProvider: notifying change
I/wangqx: XXService  rosterChanged
I/wangqx: this onRosterChange+WechatFirstTabFragment{3df8aaf1 #1 id=0x7f0e0102 android:switcher:2131624194:0}  null
I/wangqx: WechatSecondTabFragment{36b9d873 #2 id=0x7f0e0102 android:switcher:2131624194:1} updateContactMenu  aaaaaa
I/wangqx: requestCur.getCount()=1
I/xmp_sort_1: ThreadMsgSortCursor---------->close------
I/wangqx: com.wqx.yq.adapter.RecyclerViewRosterAdapter@190ec0f4  requestCount=1




2接受
I/wangqx: 358 addRosterItem user=1
I/wangqx: com.wqx.yq.activity.FriendAddActivity@777e012  340 jid=1@192.168.31.91
I/wangqx: com.wqx.yq.adapter.RecyclerViewRequestAdapter$2@eab7d8e  接受添加好友++++
I/way: entriesAdded([1@192.168.31.91])
I/wangqx: 740 entriesAdded  entries=[1@192.168.31.91]
I/wangqx: entriesAdded  getType()=from




1中 显示好友2
04-16 10:14:20.988 27160-29957/com.wqx.yq I/wangqx: 875   packet instanceof Presence
04-16 10:14:20.988 27160-29957/com.wqx.yq D/wangqx: 900 presenceType.toString()=subscribe
04-16 10:14:20.989 27160-29957/com.wqx.yq D/wangqx: 901 presence.toXML()=<presence id="19L87-6" to="1@192.168.31.91" from="2@192.168.31.91" type="subscribe"><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.igniterealtime.org/projects/smack/' ver='Mf3yfS2PFusB+KCfHiLvRtOniA0='/></presence>
04-16 10:14:20.989 27160-29957/com.wqx.yq I/wangqx: 882 PacketListener Presence: rosterEntry.getName()= 2 - rosterEntry.getUser()=2@192.168.31.91 - rosterEntry.getStatus()=subscribe  -rosterEntry.getType()= none
04-16 10:14:20.989 27160-29957/com.wqx.yq D/wangqx: 887 rosterEntry.getType()=none
04-16 10:14:20.989 27160-29957/com.wqx.yq I/wangqx: 669 sendBroad type=add
04-16 10:14:20.990 27160-29957/com.wqx.yq D/wangqx: 2 申请加我为好友 type=subscribe 911
04-16 10:14:21.036 27160-29957/com.wqx.yq I/wangqx: 768 entriesUpdated  entries=[2@192.168.31.91]
04-16 10:14:21.036 27160-29957/com.wqx.yq I/wangqx: entriesUpdated  getType()=to
04-16 10:14:21.036 27160-29957/com.wqx.yq I/wangqx: XXService  rosterChanged
04-16 10:14:21.037 27160-29957/com.wqx.yq I/wangqx: this onRosterChange+WechatFirstTabFragment{18be1b7e #1 id=0x7f0e0102 android:switcher:2131624194:0}  update
04-16 10:14:21.046 27160-29957/com.wqx.yq I/wangqx: 875   packet instanceof Presence
04-16 10:14:21.046 27160-29957/com.wqx.yq D/wangqx: 900 presenceType.toString()=subscribed
04-16 10:14:21.046 27160-29957/com.wqx.yq D/wangqx: 901 presence.toXML()=<presence id="19L87-7" to="1@192.168.31.91" from="2@192.168.31.91" type="subscribed"><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.igniterealtime.org/projects/smack/' ver='Mf3yfS2PFusB+KCfHiLvRtOniA0='/></presence>
04-16 10:14:21.046 27160-29957/com.wqx.yq I/wangqx: 882 PacketListener Presence: rosterEntry.getName()= 2 - rosterEntry.getUser()=2@192.168.31.91 - rosterEntry.getStatus()=null  -rosterEntry.getType()= to
04-16 10:14:21.046 27160-29957/com.wqx.yq D/wangqx: 887 rosterEntry.getType()=to
04-16 10:14:21.047 27160-29957/com.wqx.yq D/wangqx: 2 同意添加好友 type=subscribed
04-16 10:14:21.047 27160-29957/com.wqx.yq I/wangqx: 669 sendBroad type=tongyi
04-16 10:14:21.056 27160-29957/com.wqx.yq I/wangqx: 875   packet instanceof Presence
04-16 10:14:21.056 27160-29957/com.wqx.yq D/wangqx: 900 presenceType.toString()=available
04-16 10:14:21.056 27160-29957/com.wqx.yq D/wangqx: 901 presence.toXML()=<presence id="19L87-4" to="1@192.168.31.91/XX" from="2@192.168.31.91/XX"><status>在线</status><priority>0</priority><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.igniterealtime.org/projects/smack/' ver='Mf3yfS2PFusB+KCfHiLvRtOniA0='/></presence>
04-16 10:14:21.056 27160-29957/com.wqx.yq I/wangqx: 2 的状态改为了 上线了
04-16 10:14:21.057 27160-29957/com.wqx.yq I/wangqx: 673 sendBroad type=status  status=0
04-16 10:14:21.057 27160-29957/com.wqx.yq I/wangqx: 712 presenceChanged  presence=available (在线)
04-16 10:14:21.057 27160-29957/com.wqx.yq I/wangqx: 716 presenceChanged jabberID=2@192.168.31.91
04-16 10:14:21.057 27160-29957/com.wqx.yq I/wangqx: updateRosterEntryInDB
04-16 10:14:21.063 27160-29957/com.wqx.yq I/wangqx: updateRosterEntryInDB result=0
04-16 10:14:21.063 27160-29957/com.wqx.yq I/wangqx: addRosterEntryToDB
04-16 10:14:21.112 27160-29957/com.wqx.yq I/wangqx: XXService  rosterChanged
04-16 10:14:21.112 27160-29957/com.wqx.yq I/wangqx: this onRosterChange+WechatFirstTabFragment{18be1b7e #1 id=0x7f0e0102 android:switcher:2131624194:0}  presenceChanged
04-16 10:14:21.138 27160-27160/com.wqx.yq I/wangqx: WechatSecondTabFragment{1b49f330 #2 id=0x7f0e0102 android:switcher:2131624194:1} updateRoster  aaaaaa
04-16 10:14:21.161 27160-27160/com.wqx.yq I/wangqx: com.wqx.yq.adapter.RecyclerViewRosterAdapter@353e001d  requestCount=0
04-16 10:14:21.362 27160-27160/com.wqx.yq I/wangqx: WechatSecondTabFragment{1b49f330 #2 id=0x7f0e0102 android:switcher:2131624194:1} updateRoster  aaaaaa
04-16 10:14:21.371 27160-27160/com.wqx.yq I/wangqx: com.wqx.yq.adapter.RecyclerViewRosterAdapter@353e001d  requestCount=0



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值