2012-11-17 4 views
0

here 에서 viewPager 예제를 가져 와서 listViews로 정상적으로 작동합니다.ViewPager의 WebView는 페이지를 무작위로로드합니다.

웹뷰에서 작동하도록 약간 변경되었습니다.

I리스트 뷰 방식을 제거하고 난 클래스 "조각을 확장"으로 변경하고 난 내가 와이프 때

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

이 메소드가 호출되는 URL을로드하는 곳이다 프래그먼트 레이아웃 에 웹뷰 추가 새 단편으로 보내지 만 이미지가 임의의 단편에로드됩니다. 하나의 조각에로드하고 다른 조각에 무작위로로드 될 때까지 다른 조각으로 스 와이프해야하지만 두 조각에 나타나지 않습니다.

나는 ArrayListFragment가 정적이어서 그것을 정적이 아니고 getItem 메서드에서 새 객체를 만들려고 했으므로 가정합니다. 그러나 동일한 동작이 발생했습니다.

답변

0

명백하게 getActivity()이 원인이었고 제가

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

INT onCreateView() 메소드 로딩을 ​​해결했다.

관련 문제