마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

서비스 갑자기 헷갈리네요;;

0 추천
안녕하세요.

서비스를 사용하여 백그라운드에서 파일다운로드를 받게 하려고 합니다.

먼저 서비스 클래스가 있습니다.

ServiceA extends Service

 

그리고 바인딩 작업을 진행하는 WorkActivityClass가 있습니다.

 

만약 WorkActivityClass에서 finish를 하여 WorkActivityClass가 Destory된 상황이라면,

Service에서 WorkActivityClass에 있는 메서드를 호출할수 없나요?

백그라운드 작업을 하는도중에 WorkActivityClass에 선언되어 있는 메서드를 선언하고 싶은데

이게 논리적으로 가능한지 궁금합니다.

안되길래요;;

메모리에서 WorkAcitivyClass가 없는 상황이면 ServiceA에서 WorkActivityClass에 있는 메서드를 호출할수 없는건가요?

당연한거 같지만 뭔가 정리가 안되서요...

선배님들의 주옥같은 조언 부탁드립니다.
갸아악 (21,260 포인트) 님이 2014년 6월 26일 질문

1개의 답변

0 추천
 
채택된 답변
액티비티와 서비스에서 동시에 사용할 함수라면 차라리 서비스에 선언하던가,  또 다른 유틸 클래스를 만들어서 거기에 선언하는걸로 바꾸세요
쎄미 (162,410 포인트) 님이 2014년 6월 27일 답변
갸아악님이 2014년 7월 25일 채택됨
...