2012-05-28 3 views

답변

2

onStart() 서비스 내에서 Activity의 비 정적 메서드를 호출하는 방법은 무엇입니까?

수 없습니다.

그러나, 실행중인 활동과 통신 서비스를하는 방법에는 여러 가지가 있으며, 여기 그 중 일부를 간략하게 설명 How can I update information in an Android Activity from a background Service

+0

나는 이것이 오래된 게시물 인 것을 알고 있지만, 질문이 있습니다. 서비스와 그 활동의 결과를 얻는 것. 이것이 가능한가? 해결 방법은 없습니까? – saber

+0

@ 세이버 : "가능한가요?" - 그래, 네가 좋은 생명 보험에 가입 할 것을 권유하지만, 사용자가 느끼지 못하는 배경에서 활동을 펼칠 계획이라면. 서비스는'startActivity()'를 호출 할 수 있습니다. 그런 다음 여러분의 액티비티는 결과를 보내기 위해'startService()'를 호출하거나 바인더를 통해 서비스에 대화하거나 이벤트 버스 구현 ('LocalBroadcastManager', greenrobot 's EventBus, Square 's Otto)을 사용하여 결과를 전달할 수 있습니다 서비스가 픽업하는 이벤트. – CommonsWare

+0

답장을 보내 주셔서 감사합니다. "좋은 생명 보험을 권합니다.": D;) 좋은 생각이 없으므로 LocalBroadcastManager를 사용해야합니다. – saber

관련 문제