0

我有一个片段 A,在这个片段中,我有一个从 URL 动态加载内容的 Webview 和一个用于加载下一个 URL 的按钮。场景如下:

Fragment A (url-1)-----(click button next)-----> Fragment A (url-2)-----(click button next)---- -> Fragment A (url-3)

每次将片段添加到内容框架时,我也会将其添加到 Backstack。但是当我从第 3 个或第 2 个 Fragment A 返回时,前一个 Fragment 总是不显示在移动到下一个 Fragment 之前已经显示的 Webview 内容。

问题是:我可以连续添加多个动态片段到后台堆栈吗?从后台返回后如何保持我的动态内容不消失?

我的示例代码在这里,请看看兄弟: http: //pastebin.com/CG12a2sz

4

2 回答 2

0

为什么不简单地使用 WebView goBack() 方法?

于 2013-08-30T09:10:21.693 回答
0

最后,我发现我的问题是在其中使用带有 ViewPagerFragmentAdapter 的 Fragment。它被视为 Google 未修复的 Android 错误。我通过更改为使用 Activity 而不是 Fragment 来解决它。

于 2013-09-12T01:43:13.693 回答