Удалить фрагмент по нажатию кнопки, которая находится внутри фрагмента - PullRequest
0 голосов
/ 31 января 2019

У меня Относительная раскладка и кнопка ОК в mainActivity.При нажатии кнопки ОК фрагмент будет добавлен в этот относительный макет.Этот фрагмент имеет кнопку отмены. Я хочу закрыть этот фрагмент при нажатии кнопки отмены.

public class filter_Fragment extends Fragment {

Button cancel;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){

        View rootView=inflater.inflate(R.layout.fragment_filter_,container, false);

        cancel=(Button)rootView.findViewById(R.id.cancel);
        cancel.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v)
            {
            //Close fragment page. Return to mainActivity
         }
        });

  return rootView;
}

Ответы [ 2 ]

0 голосов
/ 31 января 2019

Попробуйте использовать это:

getFragmentManager().popBackStack();
0 голосов
/ 31 января 2019

Лучше закрыть фрагмент, содержащий действие, нажав кнопку закрытия в этом фрагменте, как показано ниже

getActivity().finish();
...