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

서비스에서 startActivityForResult 사용하고 싶습니다!

0 추천

서비스에서 이 코드를 삽입하고 싶은데 어떻게 해야 할까요?

startActivityForResult(projectionManager.createScreenCaptureIntent(), 100);
익명사용자 님이 2016년 2월 18일 질문

1개의 답변

0 추천
Service에는 아시다싶이 해당함수가 없습니다.

하지만 꼭 필요하시다면 투명한 더미 액티비티를 하나 만들어서 처리할수는 있겠지요...

1. 서비스는 필요한 시점에 더미 액티비티를 호출합니다.

2. 더미 액티비티는 수행해야하는 작업을 수행합니다.

3. 작업이 끝나면 더미 액티비티가 서비스를 호출합니다.

대략 이런식이겠네요...

3번의 처리는 브로드캐스트를 쓸수도 있을꺼고, 더미 액티비티가 서비스를 바인딩걸어서 직접 호출해줄 수도 있겠지요...
비애천사 (12,080 포인트) 님이 2016년 2월 19일 답변
감사합니다 참고하겠습니다!
...