View State Pager Adapter
A simple implementation of PagerAdapter that automatically saves and restores view states when returning to pages previously removed and after view pager's state restoration. Similar to FragmentStatePagerAdapter but for use with just view, rather than fragments.