在PagerAdapter页面上使用Fragment复制ID

Fab*_*ian 5 android android-fragments

我正面临着pageradapter和片段的问题.

我有一个PagerAdapter,在每个页面上我想放一个片段.在页面的xml布局上,我使用此代码添加片段:

<fragment android:id="@+id/fragment1"
    android:name="de.worldcup.android.ui.fragments.GroupTableFragment"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />
Run Code Online (Sandbox Code Playgroud)

当我运行应用程序时,当它尝试在页面的xml布局中膨胀时,它会尝试在该行实例化第二页PagerAdapter(第二次调用instantiateItem方法)时崩溃.

View v = inflater.inflate(R.layout.group_activity_item, null);
Run Code Online (Sandbox Code Playgroud)

错误:

03-15 21:57:34.795: E/AndroidRuntime(6257): Caused by: java.lang.IllegalArgumentException: Binary XML file line #20: Duplicate id 0x7f050043, tag null, or parent id 0x0 with another fragment for de.worldcup.android.ui.fragments.GroupTableFragment
Run Code Online (Sandbox Code Playgroud)

我查找了id 0x7f050043 - >它是@ + id/fragment1 id.

任何想法如何解决这一问题?

谢谢 :)