안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
메인화면에서 서버소켓을 Thread로 생성을 하도록 하였습니다.
메인화면에서 시받은 정보를 표시하고 하는데...
메인화면에서 두번째 화면을 호출하여... 수시로 서버소켓으로 정보가 전달되면. 두번째 화면에서도 표시를 하여고하는데
어떻게 구현을 해야할지 난감합니다..
2011.02.10 22:12:48
Application 클래스를 상속 받아 구현하시고 Application에서 스레드를 start 시켜준다음
데이터를 수신해야될 액티비티가 onCreate 될때 getApplication()으로 Application 인스턴스를 받아 온다음 소켓통신을 하고 있는 스레드에 데이터수신 리스너를 넣어 데이터를 수신하시면 될듯 하군요
또는 로컬서비스를 구현하셔서 데이터를 구신하면 BroadCast로 쏴주는 방법도 있을것이고 aidl을 이용해 RemoteCallbackListener를 달아 콜백메서드를 통해 데이터를 수신하는 방법도 잇겠군요



