1

ViewPager のフラグメントが表示されているかどうか、アクティブであるかどうかを定義する方法はありますか (ユーザーが見るもの)、フラグメント自体の内部ですか?

隣接するだけでなく、フラグメントが表示されている場合にのみ、コード(フラグメント自体の中にある)を実行する必要があります。

ありがとう。

4

1 に答える 1

0

特定の瞬間にフラグメントのステータスを設定します。

再開:
実行中のアクティビティでフラグメントが表示されます。

一時停止:
別のアクティビティがフォアグラウンドにあり、フォーカスがありますが、このフラグメントが存在するアクティビティはまだ表示されています (フォアグラウンド アクティビティは部分的に透明であるか、画面全体をカバーしていません)。

停止:
フラグメントは表示されません。ホスト アクティビティが停止したか、フラグメントがアクティビティから削除されたがバック スタックに追加されました。停止したフラグメントはまだ生きています (すべての状態とメンバー情報はシステムによって保持されます)。ただし、ユーザーには表示されなくなり、アクティビティが強制終了されると強制終了されます。

参照元: http://developer.android.com/guide/components/fragments.html

于 2012-08-05T16:17:05.010 に答える