2013-05-02 4 views
0

목록보기 항목을 바로 선택하는 것보다 즉시 목록보기를 스크롤하려고하는데 목록보기 스크롤이 (UI 블로킹과 같이) 웹 서비스에서 응답을 얻은 후에 차단되었습니다.목록보기 목록보기 항목을 선택했을 때 블로킹 블로킹

그리고 우리는 그것을 잘 작동 이상의 웹 서비스에서 응답을받은 후 목록보기

답변

0

하지만 (UI 차단 등) 차단 목록보기 스크롤 BaseAdpter을 사용하고 있습니다.

UI 스레드에서 웹 쿼리를 실행하고있는 것처럼 들립니다. 그렇게하면 요청이 완료 될 때까지 UI가 잠기므로 사용자가 알아챈 것처럼 요청을 실행하는 동안 앱을 쓸모 없게 만듭니다.

UI 스레드의 부하를 처리하려면 새로운 Thread 또는 ASyncTask으로 요청을 실행해야합니다. 여러 스레드를 사용하는 방법에 대한 자세한 정보를 찾을 수 있습니다. here.

관련 문제