2013-08-30 110 views
0

我有一個片段A,在這個片段中,我有一個動態的Webview加載內容從一個URL和一個按鈕加載下一個URL。 該場景如下:

碎片A(url-1)-----(點擊按鈕下一個)----->碎片A(url-2)-----(點擊按鈕下一個)----->片段A(url-3)

每次我將片段添加到內容框架,我也將它添加到Backstack。 但是,當我從第三或第二片段A返回時,先前的片段始終不會顯示移到下一個片段之前已顯示的Webview內容。如何將相同片段的2個實例添加到backstack

現在的問題是:我可以連續添加多個動態片段到堆疊嗎? 如何讓我的動態內容在從後臺返回後不會消失?

我的示例代碼是在這裏,PLZ看看兄弟: http://pastebin.com/CG12a2sz

+0

要替換還是添加碎片?並分享您的代碼。 –

回答

0

最後,我發現我的問題是在裏面使用帶有ViewPagerFragmentAdapter的Fragment。 它被視爲Gooogle未修復的Android錯誤。我解決了它,改爲使用Activity not Fragment。

0

你爲什麼不乾脆使用的WebView的GoBack()方法?

+0

我只是用它來作爲示例,我的意思是當init分片時的動態內容。 –

+0

理論上你在做什麼並沒有錯。你能分享你的代碼嗎?也許別的東西是錯的 –

+0

嗨@Pasquale,我的代碼在這裏,請看看:http://pastebin.com/CG12a2sz –

相關問題