我有一个PreferenceActivity,它通过xml文件为标头加载两个Fragment。
我似乎无法设置标签或ID。或标头xml中片段的标签(使用loadHeaderFromResource()加载);
因为我自己没有实例化它,所以我没有ID。或参考以掌握它。
我该怎么办?
最佳答案
我不认为通过XML加载的首选项片段没有标签,并且AFAIK没有已知的ID,因此唯一的方法可能是(1)在List<WeakReference<Fragment>>
中维护单独的PreferenceActivity
然后将其添加到Activity的onAttachFragment
和(2)中,然后在需要查找特定片段时查找该列表。