Frage

In meiner Android -Anwendung (Tablet) möchte ich überprüfen, ob das Fragment nach der Auswahl einer Schaltfläche auf dem Bildschirm angezeigt wird. Gibt es eine Möglichkeit, dies zu tun?

War es hilfreich?

Lösung

Sie können eine Instanz des Fragmentmanager in Ihrem Test erhalten, da Sie Zugriff auf die Aktivität haben. Sie können dann entweder das Fragment per ID oder per Tag finden und testen, dass es mit der Fragmentmethode "isvisible" sichtbar ist und behaupten, dass dies auf True eingestellt ist.

Der Javadoc für Fragment.isvisible () erklärt Rückgabe true, wenn das Fragment derzeit für den Benutzer sichtbar ist. Dies bedeutet, dass das Fragment hinzugefügt wurde, seine Ansicht am Fenster angebracht ist und nicht versteckt ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top