Java에서 구현한 멀티채팅 Client를 android로 가져왔습니다.
Java에서는 Client를 구현할때,
스레드 2개를 생성해서 하나는 server로 보내는걸로,
하나는 서버에서 보낸걸 받아서 뿌려주는 형식으로 구현했는데,
안드로이드 오면서 Networking에 무조건 스레드를 사용하게 되면서
본의 아니게 Thread속 Thread를 생성하는 형식이 되었습니다.
지금 에러는, 대충 이런 에러가 나는데, UI접근 하는 코드는 따로 없는데도 이런 에러가 나네요.
어떤 구조로 바꾸면 좋을까요?
java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only from the UI thread. [in ListView