Ich habe eine Aktivität, die mehrere Fragmente enthält und PagerAdapter zum Organisieren dieser Fragmente verwendet. Ich habe erfahren, wann meine Aktivität alle meine Fragmentcodes lädt Selbst wenn ich zu diesem Zeitpunkt noch Fragment bin, wurden auch meine ganzen Codes von allen Fragmenten 2 oder 3 ausgeführt, die in der onCreateView
meines Fragments sind. Also können wir dieses Verhalten stoppen, ich möchte diese Codes nur dann ausführen, wenn der Benutzer dieses bestimmte Fragment auswähltLaden Sie ein Fragment auf einmal, wenn mehrere Fragmente in einer übergeordneten Aktivität vorhanden sind.
Antwort
Sie Ihren Pager durch den Aufruf dieser Methode Standardlastzahl begrenzen kann, ist 3
yourPager.setOffscreenPageLimit([number of pages]);
Wenn Sie nur eine Seite ohne Vorspannung möchten, versuchen Sie dies link von TejjD
'final ViewPager viewPager = (ViewPager) findViewById (R.id.pager); viewPager.setAdapter (Adapter); viewPager.setOffscreensPageLimit (0); 'gut versucht, aber immer noch den gleichen Effekt vorhanden –
try viewPager.setOffscopePageLimit (1) –
Ich versuchte, dass auch Mann –
- 1. Android: Verwenden Sie verschiedene Themen auf Fragmente einer Aktivität
- 2. Laden Sie mehrere Dateien auf einmal
- 3. Laden Sie alle Fragmente auf App Eröffnung
- 4. Aufruf der Fragment-Schnittstellenmethode in der übergeordneten Aktivität onBackPressed-Methode
- 5. Verwenden von glClear(), wenn mehrere Shader-Programme vorhanden sind
- 6. Android Studio mehrere Fragmente
- 7. Überprüfen Sie den verwendeten Port, wenn mehrere Schnittstellen vorhanden sind.
- 8. Mehrere Fragmente in einer vertikalen Linearlayout
- 9. Wie 2 Fragmente innerhalb einer Aktivität enthalten
- 10. Wie Sie zwei Fragmente in einer Aktivität auf Element aufrufen klicken
- 11. wie zurück zu handhaben drücken Sie in Fragmente und Aktivität
- 12. Aufruf einer Aktivität aus Fragment
- 13. Fragment Aktivität fangen onKeyDown und Verwendung in Fragmente
- 14. Android: Verwalten Sie Fragmente in der Kette von Aktivität
- 15. Aktivität oder Fragment mit NavigationDrawer
- 16. Fragmente in Aktivität
- 17. Ein Fragment-Status neu laden
- 18. Wiederverwendung von Google Map v2 über mehrere Fragmente in einer einzigen Aktivität
- 19. popBackStack() funktioniert nicht, wenn sie von Aktivität 2 Fragment zu Fragment Aktivität 1
- 20. Das einmal geladene Fragment nicht neu laden-ANDROID
- 21. Schalt Fragmente - Google Map Fragment V2 - Aktivität Fehler zerstört wurde
- 22. Wie Aktivität sagen, dass Fragmente mit Netzwerk fertig sind ruft
- 23. HttpClient: So laden Sie mehrere Dateien auf einmal
- 24. Können Sie mehrere Geräte gleichzeitig auf einmal laden?
- 25. ein Fragment der Aufrufmethode von Mutter Aktivität
- 26. Laden Sie mehrere Bilder auf den Server in einer Warteschlange
- 27. Android Zwei Fragmente in derselben Aktivität
- 28. Laden GestureLibrary innerhalb Fragment Aktivität nicht funktioniert
- 29. Fragment bei Aktivität nicht an Aktivität angefügt
- 30. Android Fragmente: Fragment ersetzen von anderem Fragmente
Sehen Sie diesen Thread, http://StackOverflow.com/Questions/23133912/android-viewpager-update-off-screen-but-cached-fragments-in- -viewpager –