Ich verwende ViewPager, um ein Layout mit Tabs zu erstellen, und in jedem Tab verwende ich ein Fragment. Eine davon ist, alle Kontakte von de user zu bekommen und sie auf eine ListView zu setzen. Aber ich möchte de AssyncTask nur aufrufen, wenn das Fragment auf dem Bildschirm angezeigt wird.Wie ruft man eine Methode in onCreateView nur auf, wenn das Fragment im Bildschirm angezeigt wird?
Gibt es eine Methode, um es zu tun? TY
Konnten Sie die AsyncTask stattdessen zu onResume() verschieben? –
Überprüfen Sie die Sichtbarkeit Ihres Fragments http://stackoverflow.com/questions/10024739/how-to-determine-when-fragment-becomes-visible-in-viewpager –