关于Fragment的fragmentTransaction.add()无法添加成功问题
博客专区 > tyronejw 的博客 > 博客详情
关于Fragment的fragmentTransaction.add()无法添加成功问题
tyronejw 发表于2年前
关于Fragment的fragmentTransaction.add()无法添加成功问题
  • 发表于 2年前
  • 阅读 4533
  • 收藏 0
  • 点赞 0
  • 评论 1

华为云·免费上云实践>>>   

在写一个demo试验StartActivityForResult()的时候,就以下几行代码,却总是提醒我, fragmentTransaction.add(R.id.fragment_container_left, f2)中f2应该为fragment,命名Fragment2继承了Fragment,后来仔细检查代码,发现引入的包错误,本来应该引入兼容包,却引入系统自带的包。好吧,做个记录,提醒自己这个低级错误别再犯了

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Fragment2 f2 = new Fragment2();
    Fragment3 f3 = new Fragment3();
    Fragment1 f1 = new Fragment1();

    FragmentManager m = getSupportFragmentManager();

    FragmentTransaction fragmentTransaction = m.beginTransaction();

    fragmentTransaction.add(R.id.fragment_container_left, f2);
    fragmentTransaction.add(R.id.fragment_container_right, f1);
    fragmentTransaction.commit();

}

共有 人打赏支持
粉丝 4
博文 126
码字总数 20540
评论 (1)
傲雪工作室
招募 android自由开发者 qq2996475653 ,我们是一群有志向的团队
×
tyronejw
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: