狸菇凉_ 2017-11-20 02:09 采纳率: 0%
浏览 1659

getintent()获取值时为null

activityA(适配器)中有值,但是在activityB(fragment)中,获取不到值,传的值和要接收的值,都是string类型的
activityA(适配器):
String course_id = list.get(position).getCourse_id();
String paper_id = list.get(position).getPaper_id();
Intent intent = new Intent(context, FreeTrial_Activity.class);
intent.putExtra("courseid",course_id);
intent.putExtra("paperid",paper_id);
context.startActivity(intent);

activityB(fragment):
Intent intent = getIntent();
courseid = intent.getStringExtra("courseid");
paperid = intent.getStringExtra("paperid");

  • 写回答

1条回答 默认 最新

  • 昵称_Justin 2017-11-20 11:15
    关注

    B fragment 中 getIntent前面要加个getActivity().getIntent();

    评论

报告相同问题?

悬赏问题

  • ¥15 安装svn网络有问题怎么办
  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥15 latex怎么处理论文引理引用参考文献