码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-11-11 00:01:59      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:div   put   .class   cat   信息   cli   红点   联系人   new   

技术分享

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--联系人列表页面

标签:div   put   .class   cat   信息   cli   红点   联系人   new   

原文地址:http://www.cnblogs.com/ganchuanpu/p/6052674.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!