Java Android应用程序在添加特定代码行后不断崩溃
我正在使用一个由片段组成的导航栏,每当我打开下面的片段,应用程序就会崩溃Java Android应用程序在添加特定代码行后不断崩溃,java,android,Java,Android,我正在使用一个由片段组成的导航栏,每当我打开下面的片段,应用程序就会崩溃 public class FirstFragment extends Fragment{ View myView; private RadioGroup radioGroup; @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle save
public class FirstFragment extends Fragment{
View myView;
private RadioGroup radioGroup;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
myView = inflater.inflate(first_layout, container, false);
addListenerOnButton();
return myView;
}
public void addListenerOnButton() {
radioGroup = (RadioGroup) getView().findViewById(R.id.radio);
}
}
现在我做了一些实验来发现问题,结果是这条线
radioGroup = (RadioGroup) getView().findViewById(R.id.radio);
有人能解释一下怎么修吗?谢谢试试这个:
addListenerOnButton(myView);
并在addListenerOnButton()方法中使用:
public void addListenerOnButton(View v) {
radioGroup = (RadioGroup) v.findViewById(R.id.radio);
}
添加logcat,以便我们了解崩溃的原因