java - 当您在片段中打开新活动时,应用程序会停止
问题描述
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;
}
我希望我可以提供代码或说出我的错误以在片段中打开新活动,而不是在移动设备上关闭应用程序到 Ejecutarce
解决方案
在您的 onClick() 方法中使用以下代码。
Intent myIntent = new Intent(getActivity(), MenuP.class);
getActivity().startActivity(myIntent);
推荐阅读
- heroku - 从 mlab 切换到 mongodb-atlas 后的连接问题
- java - 如何通过 Gremlin 查询具有 OR 关系的多条边
- java - 从 Java 中的 AWS 参数存储中获取值
- r - 在 bookdown 菜单中未正确生成链接
- python - Python mayavi:如何在 3D 空间中的随机位置绘制球体
- python - 根据条件过滤 posgres 表
- android - 单元测试在调用演示者函数后出现 NullPointerException
- java - 字符串到字节的转换并再次返回不返回相同的结果 (ASCII)
- c - 打印某个结构会产生意外的输出
- ios - 如果我将应用程序移到后台然后在 iOS 中转到前台,则呈现的视图控制器会被解除