getItem will be called whenever the adapter needs a fragment and the fragment does not exist.
If the fragment already exists in the FragmentManager then there is no need to instantiate it and getItem does not need to be called.
To update an existing fragment you would need to retrieve it from the FragmentManager or the adapter and manipulate it accordingly.
By default, the viewpager will create fragments for the visible page and the one next to it. I.e to start with, fragments in position 1 and 2. When you swipe to page 2, the fragment at position 3 will be created etc
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…