2

나는 활동과 서비스가 있습니다. bindactive를 사용하여 서비스에 내 액티비티를 제공하는 Binder 객체를 얻는다. 따라서 서비스에 대한 명령을 쉽게 실행할 수 있습니다. 내가 필요로하는 것은 서비스가 다시 활동에 전달되도록하는 방법입니다. 바인더에서 반환 된 서비스 인스턴스를 통해 내 액티비티에서 서비스로 직접 호출하기 위해이를 처리하는 가장 좋은 방법입니다. 그런 다음 로컬 브로드 캐스트 수신기를 사용하여 서비스에서 활동으로 메시지를 다시 보냅니다.Android 서비스 콜백 메소드 (활성)

덕분에, 나단

답변

1

는이를 달성하는 방법은 여러 가지가 있습니다.
1.You는 서비스 핸들러 객체를 전달하고 당신은 broadcast
3. 당신은 리스너 객체를 전달할 수 보낼 수있는 handler callback
2를 구현할 수 있습니다.

변형 번호 1은 일반적으로 참조를 전달한 활동을 정확히 알고있는 경우 가장 적합합니다. 여러 가지 활동으로 처리하려면 더 나은 방송을 보내십시오.