zhangkkit 2017-08-20 03:52 采纳率: 0%
浏览 906

Fragment中可以添加对象,进行传递吗?

  • 初始化fragment
    */
    public void initFragment() {
    FragmentManager fm = getSupportFragmentManager();
    FragmentTransaction transaction = fm.beginTransaction();// 开始事务
    transaction.replace(R.id.fl_left_menu, new LeftMenuFragment(),
    TAG_LEFT_MENU);// 用fragment替换帧布局;参1:帧布局容器的id;参2:是要替换的fragment;参3:标记
    transaction.replace(R.id.fl_main, new ContentFragment(), TAG_CONTENT);
    transaction.commit();// 提交事务
    }

    在这段代码中添加。
    
    谢谢各位了。
    
  • 写回答

1条回答 默认 最新

  • legendCoder 2017-08-20 06:07
    关注

    LeftMenuFragment fragment = new LeftMenuFragment();
    Bundle bundle = new Bundle();
    bundle.putString( ARG, arg);
    fragment.setArguments(bundle);

    不要用匿名的方式创建fragment,通过fragment实例的setArguments可以传参的。

    评论

报告相同问题?

悬赏问题

  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题