@Override public void onTabChanged(String tabId) { // TODO Auto-generated method stub if (tabId.equals("tab1")) { mAb.setTitle("문지기 | 메인"); if (CONNECTION_SERVER) { dataID = String.valueOf(Constants.MSG_CHECK); data = "0"; dataLen = mSocket.makeDataLenToByte(data.length()); mSocket.sendMessage(dataID.getBytes(), dataLen, data.getBytes()); } onTabUnselected(2); onTabUnselected(3); onTabUnselected(4); onTabUnselected(5); } else if (tabId.equals("tab2")) { mAb.setTitle("문지기 | 로그"); if (CONNECTION_SERVER) { // Request Log Record to Server log.clear(); dataID = String.valueOf(Constants.MSG_SHOWLOG); data = "0"; dataLen = mSocket.makeDataLenToByte(data.length()); mSocket.sendMessage(dataID.getBytes(), dataLen, data.getBytes()); } else { setToast("기록을 불러올 수 없습니다. 서버와 연결 후 다시 시도해 주세요."); } mUserList = new ArrayList<MyItem>(); mMyAdapter = new MyListAdapter(mContext, R.layout.logtab_listview, mUserList); listView.setAdapter(mMyAdapter); mMyAdapter.notifyDataSetChanged(); onTabUnselected(1); onTabUnselected(3); onTabUnselected(4); onTabUnselected(5); } else if (tabId.equals("tab3")) { mAb.setTitle("문지기 | 영상"); onTabUnselected(1); onTabUnselected(2); onTabUnselected(4); onTabUnselected(5); } else if (tabId.equals("tab4")) { mAb.setTitle("문지기 | 캡쳐"); onTabUnselected(1); onTabUnselected(2); onTabUnselected(3); onTabUnselected(5); } else if (tabId.equals("tab5")) { mAb.setTitle("문지기 | 설정"); NFC_SETTING = true; if (mAddress.getIP().equals("") || mAddress.getPORTDATA().equals("") || mAddress.getPORTVIDEO().equals("")) { CONNECTION_READY = false; } if (CONNECTION_USER) button1.setBackgroundResource(R.drawable.selector_green); else button1.setBackgroundResource(R.drawable.selector_red); if (CONNECTION_SERVER) button2.setBackgroundResource(R.drawable.selector_green); else button2.setBackgroundResource(R.drawable.selector_red); onTabUnselected(1); onTabUnselected(2); onTabUnselected(3); onTabUnselected(4); } }