我有一个片段A,在这个片段中我有一个Webview加载内容动态来自一个URL和一个按钮来加载下一个URL。
场景如下:
片段A(url-1)-----(单击下一步按钮)----->片段A(url-2)-----(单击下一步按钮)----->片段A(url-3)
每次我将片段添加到内容框架时,我也将其添加到Backstack。
但是当我从第3或第2片段A回来时,之前的片段总是不显示已经显示的Webview内容,然后移动到下一个片段。
问题是:我可以连续向backstack添加多个动态片段吗? 从backstack回来后如何保持我的动态内容不会消失?
我的示例代码在这里,请看看bros: http://pastebin.com/CG12a2sz
答案 0 :(得分:0)
为什么不简单地使用WebView goBack()方法?
答案 1 :(得分:0)
最后,我发现我的问题是在其中使用带有ViewPagerFragmentAdapter的Fragment。 它被视为未经Gooogle修复的Android错误。我通过改为使用Activity not Fragment来解决它。