BaseActivity对象为null,onAttach方法在BaseFragment中不起作用

问题描述 投票:0回答:1

在菜单片段中扩展基本片段

public class MenuFragment extends BaseFragment{

并且onattach methot在基本片段中不起作用

 private BaseActivity mActivity ;

        @Override
        public void  onAttach(Context context){
            super.onAttach(context);

            if(context instanceof BaseActivity){
                BaseActivity activity =(BaseActivity) context;
                this.mActivity=activity;
                activity.onFragmentAttached();
            }
        }

为什么mActivity为null?

android object null crash base
1个回答
0
投票

已解决。问题的原因是BaseActivity没有扩展到MainActivity。

© www.soinside.com 2019 - 2024. All rights reserved.