서비스에 대한 활동이 있습니다. 활동에 의해 구현 된 인터페이스를 정의했습니다. 서비스에서 나는 액티비티를 구현하는 인터페이스 객체를 가지고 있는데, 나는 바인더를 반환하는 메서드를 호출 할 때이 객체에 메모리를 준다.서비스와 활동 간 인터페이스
서비스는 서버에서 메시지를 받으면 소켓 메소드를 호출하여 작업의 데이터를 업데이트합니다.
제 질문은 제가 나쁜 관행을 사용하고 있습니까? 인터페이스를 사용하는 대신 활동과 통신하려면 LocalBroadcastReceiver를 구현해야합니까?
나에게 무엇을 제안합니까?
에 모델을 주입하는 여기에 영어로 게시하거나 스페인어 사이트를 사용해야합니다 : https://es.stackoverflow.com/ – Ibo
ok 죄송합니다, 감사합니다. –
좋은 토론이 있습니다. https://stackoverflow.com/questions/2463175/how-to-have-android-service-communicate-with-activity 및 https://stackoverflow.com/questions/20594936/communication-between-activity-and-service –