Java ViewPager上的非法状态异常

Java ViewPager上的非法状态异常,java,android,android-fragments,android-viewpager,Java,Android,Android Fragments,Android Viewpager,我有一个使用viewpager的活动。由于数据可能无法从web上获得,因此我显示了一个进度条。当我有数据时,我通过将信息注入一个bundle,然后调用onCreate(bundle)来重置活动。这在以前是有效的,但在viewpager活动中使用该技术时,我得到了以下信息 12-27 15:44:00.875: E/AndroidRuntime(6568): FATAL EXCEPTION: main 12-27 15:44:00.875: E/AndroidRuntime(6568): java

我有一个使用viewpager的活动。由于数据可能无法从web上获得,因此我显示了一个进度条。当我有数据时,我通过将信息注入一个bundle,然后调用onCreate(bundle)来重置活动。这在以前是有效的,但在viewpager活动中使用该技术时,我得到了以下信息

12-27 15:44:00.875: E/AndroidRuntime(6568): FATAL EXCEPTION: main
12-27 15:44:00.875: E/AndroidRuntime(6568): java.lang.IllegalStateException
12-27 15:44:00.875: E/AndroidRuntime(6568):     at android.support.v4.app.FragmentManagerImpl.attachActivity(FragmentManager.java:1829)
12-27 15:44:00.875: E/AndroidRuntime(6568):     at android.support.v4.app.FragmentActivity.onCreate(FragmentActivity.java:185)
12-27 15:44:00.875: E/AndroidRuntime(6568):     at com.skinanalytics.skinuploader.ui.ActivityDashboard.onCreate(ActivityDashboard.java:77)
12-27 15:44:00.875: E/AndroidRuntime(6568):     at com.skinanalytics.skinuploader.ui.ActivityDashboard$3.onSuccess(ActivityDashboard.java:203)
12-27 15:44:00.875: E/AndroidRuntime(6568):     at com.loopj.android.http.AsyncHttpResponseHandler.handleSuccessMessage(AsyncHttpResponseHandler.java:160)
12-27 15:44:00.875: E/AndroidRuntime(6568):     at com.loopj.android.http.AsyncHttpResponseHandler.handleMessage(AsyncHttpResponseHandler.java:173)
12-27 15:44:00.875: E/AndroidRuntime(6568):     at com.loopj.android.http.AsyncHttpResponseHandler$1.handleMessage(AsyncHttpResponseHandler.java:85)
12-27 15:44:00.875: E/AndroidRuntime(6568):     at android.os.Handler.dispatchMessage(Handler.java:99)
12-27 15:44:00.875: E/AndroidRuntime(6568):     at android.os.Looper.loop(Looper.java:130)
12-27 15:44:00.875: E/AndroidRuntime(6568):     at android.app.ActivityThread.main(ActivityThread.java:3687)
12-27 15:44:00.875: E/AndroidRuntime(6568):     at java.lang.reflect.Method.invokeNative(Native Method)
12-27 15:44:00.875: E/AndroidRuntime(6568):     at java.lang.reflect.Method.invoke(Method.java:507)
12-27 15:44:00.875: E/AndroidRuntime(6568):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
12-27 15:44:00.875: E/AndroidRuntime(6568):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
12-27 15:44:00.875: E/AndroidRuntime(6568):     at dalvik.system.NativeStart.main(Native Method)

我认为堆栈跟踪的一部分丢失了,我不认为应该调用onCreate。可能您只需要显示/隐藏视图当您使视图可见/不可见时,它占用的空间仍然保留着,对吗?谢谢!不是我问题的答案,而是一个巨大的帮助:)。你能提供你的代码吗?