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->FragmentA
。 FragmentAにスイッチがこの順序の後、画面がFragment_a1を(それがFragmentAを示すはずである)を示す
。 logcatを印刷しましたFragment_a1は、フラグメントBに切り替えると破棄できません。
私に手を差し上げてください。ありがとうございます!