Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> 硅谷社交8--聯系人列表頁面,硅谷社交8--聯系人

硅谷社交8--聯系人列表頁面,硅谷社交8--聯系人

編輯:關於android開發

硅谷社交8--聯系人列表頁面,硅谷社交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);
	}
});

  

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved