2017-02-03 46 views
1

viewpager在我的應用程序的recylerview適配器中。當我從crashlytics入侵現場崩潰,然後我遇到了一個影響太多用戶的崩潰。Recylerview中的ViewPager:沒有找到id的視圖

崩潰的標題:FragmentManager.java線1292 android.support.v4.app.FragmentManagerImpl.moveToState

在堆棧跟蹤:「拋出:IllegalArgumentException:未找到ID 0x7f0e0196(Android設備上查看:ID/viewPager)的片段HomePageSliderFragment

我不知道爲什麼會發生,但我仍想不出得到任何的解決方案來解決這些事,因爲我沒有在我的測試手機遇到這種崩潰。我採用以下解決方案來解決它,但我完成後,這個解決方案就出現了另一個錯誤: https://stackoverflow.com/a/19900206/4862911

有沒有辦法實現這個崩潰?我不想從recyclerview適配器分離viewpager。

感謝,

回答

0

我解決它通過傳遞childfragmentmanger參考recylerview來自片段的適配器。然後當initilaize viewpageradapter使用它。

0

嘗試改變ID在視圖尋呼機你的XML佈局,並且還使用視圖尋呼機相同的ID在你的類

ViewPager viewPager = (ViewPager) findViewById(R.id.pager); 
+0

謝謝,但在我看來,這將無法正常工作:) –

相關問題