반응형
Intent로도 data를 넘기기 어려울 땐? ResultReceiver
Android, iOS 2018. 3. 28. 18:43

곤란한 상황을 마주하였다.상황은 다음과 같다 TestService.java에서 TestWebviewActivity로 data를 전달한다.전달 받은 값을 parameter 삼아서 webview를 연다.Web에서 JavascriptInterface를 호출, webview에서 web의 javascript를 호출한다.javascript에서 필요한 값을 다시 TestService.java에 전달한다. 여기서 startActivityForResult()를 쓸 수 없다.intent를 사용하는 곳이 Activity가 아닌 service이기 때문이다.이 때 사용한 것이 다름아닌 ResultReceiver이다. Activity와 Service 간 통신할 때 자주 사용한다.객체를 전달하면서 callback을 같이 받고 싶을..

728x90
반응형