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