Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.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 在片段中打开新活动时,应用程序停止_Java_Android_Android Fragmentactivity - Fatal编程技术网

Java 在片段中打开新活动时,应用程序停止

Java 在片段中打开新活动时,应用程序停止,java,android,android-fragmentactivity,Java,Android,Android Fragmentactivity,问题是Teno我想在我的应用程序中通过片段使用一个介绍幻灯片,第三个片段我想放置一个按钮,导致另一个活动,在Android studio中,代码没有出现任何错误,但当我运行应用程序并单击应用程序按钮时,它会停止什么 public ThirdFragment() { // Required empty public constructor } @Override public View onCreateView(LayoutInflater inflater, ViewGroup con

问题是Teno我想在我的应用程序中通过片段使用一个介绍幻灯片,第三个片段我想放置一个按钮,导致另一个活动,在Android studio中,代码没有出现任何错误,但当我运行应用程序并单击应用程序按钮时,它会停止什么

public ThirdFragment() {
    // Required empty public constructor
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    // Inflate the layout for this fragment
    View view = inflater.inflate(R.layout.fragment_third, container, false);


    viewPager = getActivity().findViewById(R.id.viewPager);
    back1 = view.findViewById(R.id.slideThereback);

    back1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            viewPager.setCurrentItem(1);
        }
    });

    //The TextView  "Done " is the one I want to click on the Take me to another activity and that up to now gives me an error to run in the emulator

    done = view.findViewById(R.id.Done);
    done.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent myIntent = new Intent(getActivity(), MenuP.class);
            startActivity(myIntent);

        }
    });

    return view;
}

我希望我可以提供代码或说出我的错误,以在片段中打开新活动,而不是关闭移动设备上的应用程序到eSecurity

在onClick()方法中使用以下代码


在onClick()方法中使用以下代码


检查
R.id.Done
是否存在于
R.layout.fragment\u third
中。如果它不存在,则
done
视图可能是
null

检查
R.id.done
是否存在于
R.layout.fragment\u third
中。如果它不存在,则
done
视图可能为
null

您应该提供错误登录,我猜
done
视图为null。你能调试它吗?分享你在应用程序停止时遇到的错误你应该提供错误登录我猜
done
视图是空的。你能调试它吗?分享你在应用程序停止时遇到的错误谢谢你注释的代码完全解决了我的问题谢谢兄弟谢谢你注释的代码完全解决了我的问题谢谢兄弟
    Intent myIntent = new Intent(getActivity(), MenuP.class);
    getActivity().startActivity(myIntent);