问题:Fragment下面创activity对象
public class ProcessOrderFragment extends Fragment {
PrintUtils.printOffline(mActivity, qcCrushOrder, 1);
}
//上面需要用到一个Activity对象,但在Fragment里面直接创建Activity容易报空指针异常;
故可以用Fragment的onAttach方法:(代码如下)
public class ProcessOrderFragment extends Fragment {
private BaseActivity mActivity;
@Override
public void onAttach(Context context) {
super.onAttach(context);
mActivity = (BaseActivity) context;
}
这样能避免空指针异常,同时能获取activity对象;