0

我从这里获取了 viewPager 示例 ,它与 listViews 一起工作正常。

我对其进行了一些更改以使用 webviews。

我删除了 listView 方法,并将类更改为“扩展片段”,并在片段布局中添加了一个 webview,这是我加载 url 的地方

@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    ((WebView)getActivity().findViewById(R.id.webView1)).loadUrl(imgURL);
}

当我滑动到新片段但图像加载到随机片段上时,会调用这些方法。它加载在一个片段上,您需要滑动到其他片段,直到它随机加载到另一个片段上,但它永远不会出现在两个片段上。

我假设它是因为 ArrayListFragment 是静态的,所以我试图使其不是静态的并在 getItem 方法中创建新对象,但它导致了相同的行为。

4

1 回答 1

0

显然 getActivity() 是罪魁祸首,我解决了加载

WebView wv = (WebView)v.findViewById(R.id.webView1);
wv.loadUrl(...);

int onCreateView() 方法。

于 2012-11-17T22:46:26.837 回答