硅谷社交8--联系人列表页面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了硅谷社交8--联系人列表页面相关的知识,希望对你有一定的参考价值。

技术分享

1.是否有邀请信息红点的设置

// 获取当前是否有新的邀请信息
boolean is_notify = SpUtils.getInstace(IMApplication.getGlobalApplication()).getBoolean(SpUtils.IS_INVITE_NOTIY, false);
iv_contact_notify.setVisibility(is_notify ? View.VISIBLE : View.GONE);

 

2.注册联系人邀请信息变化的广播

 private BroadcastReceiver InviteChangedReceiver = new BroadcastReceiver() {
        @Override
        public void onReceive(Context context, Intent intent) {
            // 显示红点
            iv_contact_notify.setVisibility(View.VISIBLE);
            // 保存红点状态
            SpUtils.getInstace(IMApplication.getGlobalApplication()).save(SpUtils.IS_INVITE_NOTIY, true);
        }
};

 

 

3.邀请信息条目的点击事件

// 好友邀请的点击事件
ll_contact_invite.setOnClickListener(new View.OnClickListener() {
	@Override
	public void onClick(View v) {
		// 消失红点
		iv_contact_notify.setVisibility(View.GONE);
		// 保存红点状态
		SpUtils.getInstace(IMApplication.getGlobalApplication()).save(SpUtils.IS_INVITE_NOTIY, false);

		// 跳转到邀请信息列表页面
		Intent intent = new Intent(getActivity(), InviteAcitivity.class);

		getActivity().startActivity(intent);
	}
});

  

 

以上是关于硅谷社交8--联系人列表页面的主要内容,如果未能解决你的问题,请参考以下文章

硅谷社交11--主页面中的会话列表页面

硅谷社交14--选择联系人页面

硅谷社交12--群列表页面

硅谷社交9--邀请信息列表页面

硅谷社交10--会话详情页面

硅谷社交2--欢迎页面