マップを表示し、リストを表示する2つのフラグメントを切り替えるアクティビティがあります。 アクティビティにフラグメントを追加する前にフラグメントを拡大する
活動が最初に起動
は、地図の断片は、そうでframeLayoutように添加される:getSupportFragmentManager()
.beginTransaction()
.replace(R.id.content_frame, mapFragment)
.commit();
その場合、2番目のリスト断片がまだ膨張していません。ユーザーが地図を閲覧するたびに、ユーザーが地図上でどこをパンするかに応じてリストの断片を更新します。
だから基本的に、私は、リスト・フラグメントのビューはまだ膨張されていないので、しかし、私はまだそのビューを更新することはできません
listFragment.updateList(...);
のような何かをしたいです。リストフラグメントをFrameLayoutに追加するまで待つことなく、これを行う方法はありますか?
基本的に私の最終目標は、フラグメント間の流体移行です。ユーザーがリストビューに切り替えると、ビューをできるだけ早く更新したい(ビューをアクティビティに追加する前にビューを更新できる場合に発生する)。
「フラグメンテーション」を画面に同時に表示することはできませんか? – razzledazzle