getActivity()

知识点:会持续更新关于fragment类的一些常用方法解释

1、 getActivity()的解释;

/**
返回一个和此fragment绑定的FragmentActivity或者其子类的实例。
相反,如果此fragment绑定的是一个context的话,可能会返回null。
因为getActivity()大部分都是在fragment中使用到,而fragment需要依赖于activity,
所有我们在fragment里头需要做一些动作,比如启动一个activity,
就需要拿到activity对象才可以启动,而fragment对象是没有startActivity()方法的。
     */
    final public FragmentActivity getActivity() {
        return mHost == null ? null : (FragmentActivity) mHost.getActivity();
    }
 Intent intent = new Intent(getActivity(), RegisterAndRecognizeActivity.class);
                startActivity(intent);

猜你喜欢

转载自blog.csdn.net/qq_36473318/article/details/87968815