A엑티비티를띄운상태에서 B액티비티로 Intent줘서 넘어갑니다
B액티비티에서 작업을 마친후에 finish()를 하기되면 백그라운드에있던 A엑티비티가 다시 올라오게되는데
B -> A로 전환되는 중간에 시간이 3~4초정도 걸리는데 이게 사용자입장에서는 체감시간이 상당히 길게 느껴지더군요
이 중간의 시간은 B도없고 A도없는 이른바 無의 상태같던데 맞는지 모르겟네요;; A가 무거워서그런지
어떻게 자연스럽게보일 방법없을까요? 눈속임이라도
B에서 finish를 주더라도 A가 다시올라오기직전까지 B액티비티UI를 좀더 유지한다거나,,
UI 쓰레드에서 하는 무거운 작업이 있으면 다른 쓰레드에서 하도록 해야겠지요.