アクティビティで onBackPressed メソッドをオーバーライドしています:
@Override
public void onBackPressed() {
super.onBackPressed();
}
そして、次のようにフラグメントを追加しています。
fragmentManager.beginTransaction()
.add(R.id.frame_container, myFragment).addToBackStack("").commit();
問題は、アクティビティで onBackPressed が呼び出されないことです。しかし、それを次のように変更すると:
replace(R.id.frame_container, myFragment).addToBackStack("").commit();
期待どおりに呼び出されます。フラグメントを追加する必要があります。この問題を解決するには?