[真理永垂不朽]The method XXX in the type FragmentTransaction is not applicable for the arguments XXX

转载自:http://www.bubuko.com/infodetail-1027639.html
原文是:http://www.cnblogs.com/bqtt/p/4715257.html
但是已经不在了

内容:
利用 fragmentTransaction.replace(R.id.content, new MyFragment());时总是报错

错误:The method replace(int, Fragment) in the type FragmentTransaction is not applicable for the arguments (int, MyFragment)

百度一下,搜了几十条答案,卧槽卧槽卧槽,尼玛都是这么说的:

这里写图片描述

卧槽,这些误人子弟的水货……

他们的答案就等于是:别人问怎么开枪干掉小日本,他回答,你应该拿把小刀砍死他……

尼玛,我问的是怎么解决这个问题,而不是绕道以另一种方式解决

现在Android手机基本都是4.0以后版本的,所以我不想用.support.v4包去兼容低版本,而直接用.app包中的API

为啥解决方式都是让我导.support.v4包继承FragmentActivity呢

实在是忍无可忍,从头到尾仔细研究了一下代码,尼玛完全没问题啊?

最后自己动手重新写了一遍,发现问题不见了……

再从头对比发现:我擦,我的MyFragment中导的是support.v4包!

所以,答案很明显了,出现这个问题的原因就是:你的Activity中和你的Fragment中导的包不一致!

这么简单的问题网上竟然搜不到答案,真是够了!

重复一下答案:

你的Activity中和你的Fragment中导的包不一致!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值