3

私の Android アプリケーション (タブレット) では、ボタンを選択した後にフラグメントが画面に表示されることを確認したいと考えています。これを行う方法はありますか?

4

1 に答える 1

5

アクティビティにアクセスできるため、テストで FragmentManager のインスタンスを取得できます。次に、ID またはタグでフラグメントを検索し、フラグメント メソッド「isVisible」を使用して表示可能であることをテストし、true に設定されていることをアサートします。

Fragment.isVisible() の javadoc には、フラグメントが現在ユーザーに表示されている場合は true を返すと記載されています。これは、フラグメントが追加され、そのビューがウィンドウにアタッチされ、非表示になっていないことを意味します。

于 2012-02-25T19:27:38.557 に答える