제가 메모리 릭을 피하려고
 
onPause()에서 이미지를 사용한 객체들을 전부
 
setImageDrawable(null);
setbackgroundDrawable(null);
 
System.gc();
 
이런식으로 했었습니다.
 
그런데 다음화면으로 넘어갈때 onPause()가 실행되고 한 0.5~1초 있다가 다음화면으로 넘어갑니다.
 
아마도 다음화면의 이미지같은 것들을 불러오느라 시간이 걸리는 듯 합니다.
 
그래서 onPause()를 실행한뒤 다음화면이 뜰때까지 텀이 생기다보니
 
그동안은 이미지들이 싹 빠진 빈화면만 나오게 됩니다.
 
그렇다고 스레드를 사용해서 딜레이를 주고 실행시키자니 각각 다른 화면에따라 로딩시간이 다르다보니
 
맞추기가 힘듭니다.. 어떻게 해결해야 하나요??