更新 好吧,我想出了什麼是問題。我試圖通過標籤查找片段,但是當我將它添加到適配器時,我無法爲片段設置標籤。 但我不知道如何添加。將片段從查看尋呼機移動到另一個容器
我在我的應用程序中使用橫向和縱向。景觀佈局包含兩個constrait佈局,肖像佈局包含一個帶有片段狀態尋呼機的視圖頁面。我有一個帶有回收器視圖的碎片和另一個帶有餅圖的碎片。當我將手機從陸地旋轉到縱向時,我得到一個異常,片段容器具有不同的ID,因此在我再次添加它之前從片段管理器中刪除片段。它解決了這個異常,但在這種情況下,我無法保留回收視圖的狀態。 我如何才能
按狀態表示,滾動位置?或者你不想加載回收商的所有數據? – Farhan
你是否嘗試過我在我的回答中提到的內容? setRetainInstance? – Farhan
我嘗試了,但在這種情況下,我得到這個異常: java.lang.RuntimeException:無法啓動活動ComponentInfo {hu.astron.rectruiting/hu.astron.rectruiting.MainActivity}:java.lang.IllegalArgumentException:No view找到ID爲0x7f0b005a(hu.astron.rectruiting:id/pager)的片段PersonsFragment {f9530d7#0 id = 0x7f0b005a} – user3057944