1. ホーム
  2. android

[解決済み] フラグメントが表示されているかどうかを知るには?

2023-06-10 14:02:01

質問

サポートライブラリv4を使用していますが、質問は、FragmentがVisibleかどうかを知る方法と、Fragmentで展開されるLayoutのプロパティを変更する方法です。ありがとうございました。

---編集---。

アンドロイド開発者向けチュートリアルのように、FragmentActivityでフラグメントを使用しています。

どのように解決するのですか?

以下のようにすればよいでしょう。

MyFragmentClass test = (MyFragmentClass) getSupportFragmentManager().findFragmentByTag("testID");
if (test != null && test.isVisible()) {
     //DO STUFF
}
else {
    //Whatever
}