2012-11-17 63 views
0

我從here 取得viewPager示例,並且它與listViews一起工作正常。ViewPager中的WebViews隨機加載頁面

我改變了一下,以使用webviews。

我刪除列表視圖的方法和我改變了類「延伸片段」和我添加了一個網頁視圖到片段佈局 這是其中i加載URL

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

當我輕掃方法被調用到一個新的片段,但圖像加載到一個隨機片段上。它加載一個片段,並且需要滑動到其他片段,直到它隨機加載另一個片段,但它從不出現在兩個片段上。

我假設它是因爲ArrayListFragment是靜態的,所以我試圖使它不是靜態的並在getItem方法中創建新對象,但它導致了相同的行爲。

回答

0

顯然getActivity()是罪魁禍首,我解決了裝載有

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

的int onCreateView()方法。