먼저 저는 서비스 한 개와 액티비티 하나를 각각 만들어 두었습니다.
그리고 액티비티의 버튼에서 이벤트가 발생하면 서비스에 브로드캐스트로 정보를 요청해서
받아와야 하는데, 이게 비동기적이여서 실행이 꼬입니다.
어떻게 하면 sendBroadcast 의 resultReceiver 가 실행될 때까지 대기할 수 있나요?
sendBroadcast 로 해결할 문제가 아닌거 같습니다.
Service로 부터 데이터를 읽어오려면, 중간에 데이터 매니징을 담당하는 클래스를 하나두고
Activity와 Service가 서로 공유할 수 있도록 해야 할것 같네요.
으으.. 서비스와 액티비티를 바인딩하는 방식으로 해결했습니다. sendBroadcast를 사용할 만한 문제가 아니였군요.
로그인 유지
sendBroadcast 로 해결할 문제가 아닌거 같습니다.
Service로 부터 데이터를 읽어오려면, 중간에 데이터 매니징을 담당하는 클래스를 하나두고
Activity와 Service가 서로 공유할 수 있도록 해야 할것 같네요.