안드로이드 개발 질문/답변
(글 수 45,052)
A라는 Activity가 있고
B라는 Activity가 있습니다.
A에서 트윈 애미메이션을 많이 사용하고 있습니다.
그래서 A에서 B를 인텐트로 실행시켜도
A는 onPause 상태이지만 애니메이션은 계속 진행됩니다.
그래서 sleep과 wait를 써보니
A에서 애니메이션이 pause되는 효과를 얻을 수 있었습니다.
하지만 A에서 인텐트로 실행시킨 B 역시 sleep, wait 상태가 되더군요..
A에서 sleep, wait를 쓰는데 왜 B까지 영향을 미칠까요?
B가 A의 context를 사용하기 때문일까요?
A만 sleep, wait 하고 인텐트로 실행된 B는 잘 돌아가게 할 순 없나요?
B라는 Activity가 있습니다.
A에서 트윈 애미메이션을 많이 사용하고 있습니다.
그래서 A에서 B를 인텐트로 실행시켜도
A는 onPause 상태이지만 애니메이션은 계속 진행됩니다.
그래서 sleep과 wait를 써보니
A에서 애니메이션이 pause되는 효과를 얻을 수 있었습니다.
하지만 A에서 인텐트로 실행시킨 B 역시 sleep, wait 상태가 되더군요..
A에서 sleep, wait를 쓰는데 왜 B까지 영향을 미칠까요?
B가 A의 context를 사용하기 때문일까요?
A만 sleep, wait 하고 인텐트로 실행된 B는 잘 돌아가게 할 순 없나요?
혹시나 해서 남깁니다.
다른 activity라 하더라도 같은 process에서 동작합니다.
B activity를 다른 thread나 process에서 실행되도록 해 보시는 게 어떨까요?
Androidmanifest.xml에서 수정가능한 것으로 알고 있습니다.