Android 安卓蜂巢,获取碎片实例?

Android 安卓蜂巢,获取碎片实例?,android,instance,android-fragments,android-3.0-honeycomb,Android,Instance,Android Fragments,Android 3.0 Honeycomb,我有一个PreferenceActivity,它通过xml文件为标题加载两个片段 我似乎无法为头xml(使用loadHeaderFromResource()加载)中的片段设置标记、ID或标记 因为我自己没有实例化它,所以我没有ID或引用来获取它 我该怎么办?我认为通过XML加载的首选项片段没有标记,而且它们没有已知的ID,因此唯一的方法可能是(1)在首选项活动中维护一个单独的列表,并将其添加到活动的首选项片段中的列表中;(2)稍后,当您需要查找特定片段时,请查看该列表。我认为通过XML加载的首选

我有一个PreferenceActivity,它通过xml文件为标题加载两个片段

我似乎无法为头xml(使用loadHeaderFromResource()加载)中的片段设置标记、ID或标记

因为我自己没有实例化它,所以我没有ID或引用来获取它


我该怎么办?

我认为通过XML加载的首选项片段没有标记,而且它们没有已知的ID,因此唯一的方法可能是(1)在
首选项活动中维护一个单独的
列表
,并将其添加到活动的
首选项片段
中的列表中;(2)稍后,当您需要查找特定片段时,请查看该列表。

我认为通过XML加载的首选项片段没有标记,而且它们没有已知的ID,因此唯一的方法可能是(1)在您的
首选项活动中维护一个单独的
列表
,并将其添加到活动的
片段
的列表中,(2)稍后,当您需要查找特定片段时,查看该列表。

您成功做到了吗

只是用了一句话:

Fragment shown = getSupportFragmentManager().findFragmentById(R.id.frgHome);

你做到了吗

只是用了一句话:

Fragment shown = getSupportFragmentManager().findFragmentById(R.id.frgHome);

你需要用这个片段做什么?也许你可以用其他方法完成这个用例。你需要用这个片段做什么?也许你可以用其他方法完成这个用例。谢谢你的回复,最后我对我的UI实现做了一个完整的重写,这样我的片段就可以自己加载到代码中了我对它们有一个控制,这样我就有了完全的控制,这让生活变得更轻松。感谢你的回复,最后我对我的UI实现进行了完全的重写,这样我的片段就可以自己加载到代码中,所以我对它们有一个控制,这样我就有了完全的控制,这让生活变得更轻松。加载xml的fragme没有IDnts这就是为什么我不能使用这个方法,最后我自己管理片段。没有xml加载片段的ID,这就是为什么我不能使用这个方法,最后我自己管理片段。