목록eventbus (1)
집요정 도비의 일기
EventBus로 여기저기서 쉽게 콜백 받기
0. Intro 개발하다보면 비동기 요청의 리스폰스를 안드로메다에서 받을 일이 생김. 대표적으로 Ble가 그럼. 예를들어 다음과 같은 순서로 ble장치로 통신을 보내고 받는 경우다. (1) View에서 유저의 버튼 클릭으로 ble전송 요청이 들어옴(2) 적절한 클래스에서 장치에 쓸 byte값을 세팅함.(3) Ble service단에서 연결된 ble장치를 향해 바이트를 씀. (4) Ble service내에서 onCharacteristicChanged에서 장치로부터 받은 콜백을 수신함.(5) 이 결과값을 처음의 view에 전달해야함. 결국 (5)를 어캐 좀 편하게 해보려고 쓰는 것이다. 필자의 경우, 이벤트 버스를 사용하지 않았을 때는 뷰의 메소드를 static으로 정의하여 처리하는 식으로 구현하였으나, 보..
개발 일기
2016. 12. 28. 15:11