2013-04-22 5 views
0

웹 서비스에서 기사를 가져 와서 ViewPager에 표시하는 Google 교정 출판물 용 Android 잡지 리더를 구축하고 있습니다.자식 표시를 방해하지 않고 ViewPager 업데이트

초기로드 시간을 최소화하기 위해 비교적 적은 수의 기사 (예 : 10)를 가져 오려고합니다. 기사를 가져 와서 표시하면 사용자가 첫 번째 세트를보고있는 동안 다음 10 개의 기사를 즉시 다운로드/역 직렬화하기를 원합니다. 마찬가지로 11 번째 기사에 도달하면 다음 10 개를 다운로드하여 사용자가 더 많은 기사를로드 할 때까지 기다리지 않고 계속 탐색 할 수 있기를 바랍니다. 이것은 AsyncTask s를 사용하여 쉽게 수행 할 수 있지만, 작은 문제가 발생했습니다. 다음 세트의 기사를 다운로드하여 ViewPager에 추가하면 첫 번째 페이지가 표시됩니다.

사용자에게 표시되는 기사를 변경하지 않고 ViewPager 데이터 세트 끝에 뷰를 추가하려면 어떻게해야합니까?

답변

0

ViewPager의 콘텐츠를 새로 고친 다음 페이지를 다시 열 수 있습니다. 사용자가 읽고있는 기사의 기사 ID를 가져옵니다. ViewPager이 새로 고쳐진 후 같은 기사를 엽니 다.

관련 문제