title: ViewPager2 preloaing next fragment even when offsetlimit is the default(0)
body: <p>I am facing this rather strange problem with viewPager2.
  I did some reading and found out that viewPager2 has a default offset limit of 0 which is perfect for my application.
  I'm using it with a tab layout and I have 3 fragments (Home, Profile, Notification).
  When the activity loads and the first fragment(Home) loads, I can see in my logcat that the next fragment(Profile) is not loaded, as expected.
  But when I click on the profile tab something strange happens, the next tab(Notification) is preloaded. The methods 
  onAttach,onCreate,onCreateView,onActivityCreated,onStart for the Notification tab is called.
  Why is this doing so and how to I fix this ?
  <a href="https://i.stack.imgur.com/mry4n.png" rel="noreferrer">Logcat Screenshot</a>
  I have attached a screen shot of my logcat here.
  Thankyou in advance.</p>