Я попытался закрыть текущий фрагмент с помощью Imagebutton.
Я нахожусь во Фрагменте-A, и когда я нажму кнопку, он превратится во Фрагмент-B.
И когда я нажимаю кнопку в Фрагменте-B, он поворачивается к Фрагменту-C и закрывает Фрагмент-B.
Если я нажму кнопку "Назад" на Fragment-C, он вернется к Fragment-A.
Код, который я пробовал, похож на следующий
camera_album = (ImageButton) view.findViewById(R.id.camera_album);
camera_album.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View v) {
closefragment();
Fragment fragment = FileBrowserFragment.newInstance(null, null, null) ;
MainActivity.addFragment(LocalFileBrowserFragment.this, fragment) ;
}
});
private void closefragment() {
getActivity().getFragmentManager().beginTransaction().remove(this).commit();
}
Когда я нажимаю кнопку "Назад" во фрагменте-B, она превращается во фрагмент-C.
Но когда я нажимаю кнопку "Назад" на Fragment-C, он не возвращается к Fragment-A. Вернемся к пустому фону. Если я хочу вернуться к Fragment-A, я должен нажать кнопку "Назад" еще раз.
ТАК, кажется, не закрывает текущий фрагмент завершен.
Как закончить текущий фрагмент, как кнопка возврата Android?