请问Fragment.java 中的28行代码为什么用this.getActivity();还是报错无法得到context 呢?但第55行却可以?
如何才能使得myDB初始化??
报错是不是因为this.getActivity()函数无法获取context导致。应该是LoginDbHelper的入参不匹配吧。虽然题主没贴 LoginDbHelper的构造
问题已解决,首先要得到context,需要在Fragment 以及其所属Activity 中添加以下代码:
普通activity中的初始化放在方法public void onActivityCreated(@Nullable Bundle savedInstanceState)中