我不断收到片段错误

时间:2016-02-08 11:54:35

标签: android android-fragments

谢谢你们的回答。 我现在正在考虑你所有的解决方案之后编辑这个问题,但我仍然收到错误。我现在正在使用支持v4。

结果如下。我在switch case代码块中一直遇到同样的错误 enter image description here]

这些是我目前的进口商品 var digit=10; var pattern=/[0-9]{digit}/; if(!pattern.match ( phoneno ) ) alert("not a valid number");

这是我在再次更改导入后得到的新错误 enter image description here

4 个答案:

答案 0 :(得分:0)

从课程中删除所有片段的导入,然后再次导入android.support.v4.app.Fragment

答案 1 :(得分:0)

问题是您使用的片段是android.support.v4.app.Fragment类型,并且该方法需要类型为android.app.Fragment的片段,因此您可以转到片段中删除片段{{1的导入语句并添加import android.support.v4.app.Fragment它应该可以工作

您使用片段的活动必须扩展FragmentActivity,而不是getFragmentManger,您应该使用getSuppotFragmentManager

import android.app.Fragment

并且片段也必须是public class YourActivity extends FragmentActivity{ }

类型

答案 2 :(得分:0)

我们可以通过两种方式使用片段

  1. 通过从支持v4库导入片段管理器和片段来支持较低操作系统版本的设备。

  2. 从标准android API

  3. 导入

    在这里,你试图使用1中的片段和其他的片段。

    因此,您应该使用我建议您使用支持v4库

    的任何人

答案 3 :(得分:0)

嘿伙计们问题解决了。我忘了将片段中的导入更改为import android.support.v4.app.Fragment;。我只更改了主要活动中的导入。这对我来说太愚蠢了,以至于我无法承认这么简单的错误。 谢谢你的帮助:))