Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android应用程序在添加特定代码行后不断崩溃_Java_Android - Fatal编程技术网

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,以便我们了解崩溃的原因