Finishing current activity from a fragment

前端 未结 11 1531
野的像风
野的像风 2020-12-13 02:02

I have a fragment in an activity that I am using as a navigation drawer. It contains buttons that when clicked start new activities (startActivity from a fragment simply ca

11条回答
  •  感动是毒
    2020-12-13 02:36

    15 June 2020 - Updated answer.

    You have two options for Java and Kotlin. However, logic of both ways are same. You should call activity after call finish() method.

    Answer for Kotlin,

    If your activity cannot be null, use Answer_1. However, if your activity can be null, use Answer_2.

    Answer_1: activity!!.finish()
    Answer_2: activity?.finish()
    

    Answer for Java,

    getActivity().finish();
    

    @canerkaseler

提交回复
热议问题