Mehrere ViewPager in einer einzelnen ListView stürzen ab

Wenn Sie durch Viewpager wischen, funktioniert es perfekt, was ich getan habesetId () Methode fürViewPager aufgetView () Methode vonBaseAdapter.

Code Of Implementation ähnelt diesem Thread, den ich hier gefunden habe:In diesem Beitrag

Gerade setId (position + 1) hinzugefügt, nachdem jedes ViewPager-Objekt erstellt wurde.

Aber wenn ich anfange, durch Liste (horizontal) zu scrollen, wird die Anwendung abgestürzt, wie unten gezeigt. Fehler in Logcat:

06-18 21: 06: 55.020: E / AndroidRuntime (1928): FATAL EXCEPTION: main 06-18 21: 06: 55.020: E / AndroidRuntime (1928): android.content.res.Resources $ NotFoundException: Keine Ressource gefunden ID # 0x7 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at android.content.res.Resources.getResourceName (Resources.java:1653) 06-18 21: 06: 55.020: E / AndroidRuntime (1928) ): at android.support.v4.app.FragmentManagerImpl.moveToState (FragmentManager.java:903) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at android.support.v4.app.FragmentManagerImpl.moveToState ( FragmentManager.java:1088) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at android.support.v4.app.BackStackRecord.run (BackStackRecord.java:682) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at android.support.v4.app.FragmentManagerImpl.execPendingActions (FragmentManager.java:1444) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at android.support.v4.app .FragmentManagerImpl.executePendingTransactions (FragmentManager.java:461) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at android.support.v4.app.FragmentPagerAdapter.finishUpdate (FragmentPagerAdapter.java:141) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): atandroid.support.v4.view.ViewPager.populate (ViewPager.java : 1064) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at android.support.v4.view.ViewPager.populate (ViewPager.java:911) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at android.support.v4.view.ViewPager.setAdapter (ViewPager.java:440) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at com.example.democardswipelistview.CustomSwipeAdapter.getView ( CustomSwipeAdapter.java:72) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at android.widget.AbsListView.obtainView (AbsListView.java:2012) 06-18 21: 06: 55.020: E / AndroidRuntime ( 1928): at android.widget.ListView.makeAndAddView (ListView.java:1772) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at android.widget.ListView.fillUp (ListView.java:705) 06 -18 21: 06: 55.020: E / AndroidRuntime (1928): at android.widget.ListView.fillGap (ListView.java:645) 06-18 21: 06: 55.020: E / AndroidRu ntime (1928): at android.widget.AbsListView.trackMotionScroll (AbsListView.java:4546) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at android.widget.AbsListView $ FlingRunnable.run (AbsListView.java : 3813) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at android.os.Handler.handleCallback (Handler.java:605) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at android.os.Handler.dispatchMessage (Handler.java:92) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at android.os.Looper.loop (Looper.java:137) 06-18 21 : 06: 55.020: E / AndroidRuntime (1928): at android.app.ActivityThread.main (ActivityThread.java:4424) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at java.lang.reflect. Method.invokeNative (native Methode) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at java.lang.reflect.Method.invoke (Method.java:511) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:784) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at com.android.internal. os.ZygoteInit.main (Z ygoteInit.java:551) 06-18 21: 06: 55.020: E / AndroidRuntime (1928): at dalvik.system.NativeStart.main (native Methode)

Antworten auf die Frage(1)

Ihre Antwort auf die Frage