我有我的自定义ConfigActivity
扩展 PreferenceActivity(来自android.preference.PreferenceActivity
)。此活动的布局包含一个<ListView android:id="@android:id/list"...
. 在这个布局中,我需要以编程方式添加/替换我创建的其他几个 Fragment android.support.v4.app.Fragment
。
然而,Eclipse 说:
The method getSupportFragmentManager() is undefined for the type ConfigActivity
.
我尝试将其替换为 just getFragmentManager()
,但调用如下:
ft.add(R.id.fHeader, new MyCustomFragment());
导致以下错误:
The method add(int, Fragment) in the type FragmentTransaction is not applicable for the arguments (int, MyCustomFragment)
我唯一的选择是不使用在 ConfigActivity 中扩展支持库的片段类的自定义片段吗?