728x90
반응형
onBindViewHolder
내부에서 on 선언
so.on("newMessageAlram",newMessageAlream);
Emitter. Listener 선언
private Emitter.Listener newMessageAlream = new Emitter.Listener() {
@Override
public void call(Object... args) {
//방번호를 받아온다 .
String a = args[0].toString();
Log.d("채팅방 어댑터 알람",""+a);
for (int i = 0 ; i < chatting_room_data.size(); i++ ){
if(chatting_room_data.get(i).roomNo == Integer.parseInt(a)){
chatting_room_data.get(i).newMsg = 1;
gotoHandler(i);
break;
}
}
}
};
소켓이 필요한 경우 생성자를 통해서 가지고 옵니다.
com.github.nkzawa.socketio.client.Socket so;
public chattingList_Adapter(com.github.nkzawa.socketio.client.Socket so) {
this.so = so;
}
728x90
반응형
'Android' 카테고리의 다른 글
Android FCM 을 활용한 푸시 알람 (0) | 2018.06.17 |
---|---|
쉐어드프리퍼런스 SharedPreference (0) | 2018.06.17 |
안드로이드 RecyclerView notify() (0) | 2018.06.15 |
안드로이드 카카오 로그인 API 로그아웃 (0) | 2018.06.14 |
서비스 종료 하기 (0) | 2018.06.14 |