フルスクリーン フラグメント (A) を使用するアクティビティを設計します。画面上にいくつかのボタンがあります ( http://i.stack.imgur.com/siQHT.pngなど)。
このフラグメント (A) から別の全画面フラグメント (B) を起動します。ここで問題が発生しました。まだ Fragment(A) の要素にアクセスできます。両方のフラグメントでフォーカスが移動しています。
その上で他のフラグメントを起動するときに、親フラグメント(つまりフラグメントA)のアクセスを制限する方法を知っている人はいますか?
編集:
フラグメントを追加するコードは次のとおりです。
private void addFragmentToStack(Fragment fragment) {
logv(TAG, "addFragmentToStack", "");
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.add(R.id.llMain, fragment);
ft.commit();
}
llMain が属するアクティビティのレイアウト。