요건 소켓통신 연결, 해제, 수신 인터페이스고
요건 안드로이드 메인엑티비티야
CoreClient라는 클래스는 소켓통신 연결/해제/수신을 관리하는 클래스고
여기서 OnConnected, OnDisconnected, OnReceived 라는 인터페이스 메소드에서
UI 스레드 처리가 되어있잖아
근데 이걸 별도 UI 스레드 처리 없이 UI 변경 함수를 호출해도
UI 변경이 되게 하고싶단말이지
CoreClient라는 클래스 내에서 이벤트가 발생하게 하는데
해당 이벤트가 발생하는 부분에서 어떻게 처리하면 되냐 이말이단말이다
돈받고하는새끼가 프갤에
저거 쓰지말고 AsyncTask사용해서 onPostExecute부분에서 텍스트를 변경해봐 될것 같은데?
ㄴAsyncTask도 안드로이드 내에서 구현되는 클래스지않냐?
근데??
ㅇ위누이ㅏ휜욶
coreclient에서 이벤트 발생하는 시점을 알고싶단거아님? 메인액티비티에서??
coreclient에서 broadcast정의해서 이벤트시에 broadcast하고 mainactivity에서 broadcast 수신하면 되는거아님?
에또.. 음 그니까 리스너 메소드 안에서 그냥 스레드없이 돌리면 ui스레드에서 안돌아간다고요??
정말욧?!?!??!?!?!