2016-10-18 15 views
-2

My fragmentTabhost FragmentTabhostに4 fragments(FragmentA,FragmentB,FragmentC,FragmentD)が含まれています。 FragmentAでFragmentTabhostでは、フラグメントはbeginTransaction()によって呼び出されたdestoryではありません。

、私は、コード使用:Fragment_a1(tabhostないで)にジャンプ

getSupportFragmentManager().beginTransaction().replace(R.id.content_frame, Fragment_a1).commitAllowingStateLoss(); 

を。

フラグメントを切り替えるときにバグが見つかりました。この順序のように: FragmentA->Fragment_a1->FragmentB->FragmentAFragmentAにスイッチがこの順序の後、画面がFragment_a1を(それがFragmentAを示すはずである)を示す

。 logcatを印刷しましたFragment_a1は、フラグメントBに切り替えると破棄できません。

私に手を差し上げてください。ありがとうございます!

答えて

関連する問題