ViewPager에 문제가 있습니다. 활동 내가 서버에서 데이터를 다운로드 AsyncTask를 실행 시작하고 내가 호출 할 때 pager.setAdapter(currentPager)
currentPager
는 ViewPageIndicator.TabPageIndicatorViewPager가 새로 고침되지 않음 두 번째 호출 후보기 setAdapter()
pager = (ViewPager) findViewById(R.id.pager);
pager.setAdapter(currentPager);
indicator = (TabPageIndicator) findViewById(R.id.indicator);
indicator.setViewPager(pager);
내가 pager.setAdapter(currentPager);
먼저 2 페이지를 호출 AsyncTask를 마무리 다운로드 데이터가 비어있을 때, 다른 페이지도 OK 라벨 빈 조각입니다. 먼저 적절한 데이터로 페이지를 새로 고치는 방법은 무엇입니까? 나는 NULL 포인터
E/AndroidRuntime(23263): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.windmobile.rbt.android/com.windmobile.rbt.android.category.CategoryActivity}: java.lang.IllegalStateException: ViewPage
r does not have adapter instance.
E/AndroidRuntime(23263): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
E/AndroidRuntime(23263): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
E/AndroidRuntime(23263): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
E/AndroidRuntime(23263): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
E/AndroidRuntime(23263): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(23263): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime(23263): at android.app.ActivityThread.main(ActivityThread.java:4363)
E/AndroidRuntime(23263): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(23263): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime(23263): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
E/AndroidRuntime(23263): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
E/AndroidRuntime(23263): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime(23263): Caused by: java.lang.IllegalStateException: ViewPager does not have adapter instance.
E/AndroidRuntime(23263): at com.viewpagerindicator.TabPageIndicator.setViewPager(TabPageIndicator.java:205)
E/AndroidRuntime(23263): at com.windmobile.rbt.android.category.CategoryActivity.onCreate(CategoryActivity.java:115)
E/AndroidRuntime(23263): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
E/AndroidRuntime(23263): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
E/AndroidRuntime(23263): ... 11 more
답변을 얻었습니까? 나는 당신의 문제와 비슷한 것을 직면하고있다. – hemu
답변을 얻었습니까? – Rudi