标签:
利用 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中导的包不一致!
这么简单的问题网上竟然搜不到答案,真是够了!
标签:
原文地址:http://www.cnblogs.com/bqtt/p/4715257.html