Android version ICS.

PagerAdapter에서 중간 item하나를 없애기 위해서... item data를 update하고 notifyDataSetChanged를 하면,

(편의를 위해서 'N'개의 item을 가진 PagerAdapter를 가정.... )

ViewPager는 그냥 마지막 'N-1' 번째 position의 item을 destory해 버린다. => destoryItem이 불린다. 헐...

그러니... 현재 ViewPager의 구조에서 PagerAdapter로부터 중간에 있는 item을 하나 없애는건 너무너무 곤란한 상황을 만든다...

따라서 중간에 있는 item을 하나 없애고, 차라리 그냥... 'ViewPager'를 새로 만드는게 더 편한 방법이다!!

(ex. activity전체를 새로 시작한다던가....)


+ Recent posts