2013-07-01 131 views
1

我有一個viewpager裏面的一個活動,和一個適配器連接到viewpager從互聯網上創建imageview。如何在沒有碎片的ViewPager中處理屏幕旋轉?

問題是我不知道如何以及在哪裏我應該處理屏幕旋轉。

大多數主題都是關於fragmentpager的,但我不使用片段。

我應該把onsavedinstance放在我的ImageViewTouch類中嗎?或在活動中?

非常感謝!

這裏是我的代碼:

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.photogallery); 

    mPager = (ViewPager) findViewById(R.id.pager); 

    mAdapter = new GalleryPagerAdapter(url_image, list_images); 
    mPager.setAdapter(mAdapter); 
} 


private class GalleryPagerAdapter extends PagerAdapter { 
    LayoutInflater inflater; 
    private DrawableManager imagemanager; 

    @Override 
    public Object instantiateItem(ViewGroup collection, int position) { 
     View view = null; 

     if (list_images != null && list_images.get(position) != null) { 
      view = inflater.inflate(R.layout.detail_ad_image, null); 

      pos = position; 

      ImageViewTouch imageView = (ImageViewTouch) view.findViewById(R.id.myImage); 
      imagemanager.fetchDrawableOnThread(url_image+list_images.get(position).getHuge(), imageView); 

      collection.addView(view, 0); 
     } 

     return view; 
    } 

} 

回答