安卓开发 onCreateView()方法中ImageView方法中页面跳转

刘启 2016-01-19 10:55:28
请问在onCreateView()方法中的ImageView按钮点击事件中,如何进行页面跳转
...全文
393 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
刘启 2016-01-19
  • 打赏
  • 举报
回复
我的方法这样写的,但是会报错 public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.control_page, container, false); rootView.findViewById(R.id.sprint_Iv).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent its = new Intent(); its.setClass(getActivity(), sprint_Page.class); getActivity().startActivity(its); } }); return rootView; } 错误显示 Unfortunately,xxxx has stopped
OwnBlog 2016-01-19
  • 打赏
  • 举报
回复
难道不是Intent
assky124 2016-01-19
  • 打赏
  • 举报
回复
在 onViewCreated 访问控件
静默加载 应用层 2016-01-19
  • 打赏
  • 举报
回复
引用 2 楼 u012005506 的回复:
我的方法这样写的,但是会报错 public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.control_page, container, false); rootView.findViewById(R.id.sprint_Iv).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent its = new Intent(); its.setClass(getActivity(), sprint_Page.class); getActivity().startActivity(its); } }); return rootView; } 错误显示 Unfortunately,xxxx has stopped
这个错误提示是你的应用崩溃了,不是程序的错误日志。你看看自己跳转的activity是不是没有注册
Scott163425 2016-01-19
  • 打赏
  • 举报
回复
报什么异常?如果在Fragment里启动Activity有问题,那就在Fragment所在的Activity里启动应该就没问题了吧。Fragment里声明个点击事件的接口,Activity实现。 或者直接EventBus?

80,359

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧