私のアプリケーションにはナビゲーション ドロワーがあり、アプリの動作方法にはアクティビティが 1 つしかなく、ナビゲーション ドロワーから何かを選択すると、現在のフラグメントが開始/置換されます。ナビゲーションドロワーから何かが選択され、新しいフラグメントが開始されたときに古いフラグメントが終了するようにするにはどうすればよいですか
できない
@Override
public void onPause() {
// TODO Auto-generated method stub
super.onPause();
getActivity().finish();
}
アクティビティが 1 つしかないため、アプリが強制終了されるためです。
フラグメントを殺すにはどうすればよいですか?
編集:私のフラグメントトランザクション
Home HomeFragment = new Home();
transaction.replace(R.id.llhome, HomeFragment);
transaction.addToBackStack(null);
transaction.commit();
mDrawerList.setItemChecked(position, true);
mDrawerLayout.closeDrawer(mDrawerList);
ありがとう