부드러운 UI 처리에 대한 소고


이동전의 액티비티에서 진행중의 프로그레스를 띄우면, 움직임이 매끄럽지 못하고, 끊어지게 보인다. 


UIThread인 현재 액티비티가 다음의 액티비티에의 처리를 하게 되기 때문의 문제라고 생각된다. 


무거운 처리가 있을 경우에는  다음의 액티비티에의 이동후, onCreate, onStart, onResume까지 

최대한 가볍게 하여 화면을 표시시킨후, 프로그레스를 띄우는 것이 낫지 않나싶다. 


무거운 처리는 스레드에 시키는 편이 화면 UI에 영향을 적게 미치지 않을까.




Posted by tenn
,