2
我想在活動佈局中添加FragmentActivity。爲了創建片段事務(例如添加,刪除或替換片段),api指南指出我首先需要從Activity中獲取FragmentTransaction實例,然後使用指定片段的add()方法添加片段添加以及插入它的視圖。確實很直截了當,但我應該怎麼做FragmentActivity案件?使用FragmentActivity而不是片段進行片段事務
AllEventsFragments events;
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
if (savedInstanceState == null)
{
events = new AllEventsFragments();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.add(R.id.content_frame, events,"events");
// Commit the transaction
transaction.commit();
}
}
其中AllEventsFragments定義如下:
public class AllEventsFragments extends FragmentActivity implements ActionBar.TabListener
{
...
}
由於附加方法接受片段作爲第二個參數返回的錯誤是:
的方法,添加(INT,片段,String)類型的FragmentTransaction不適用於參數(int,AllEventsFragments,String)
好的我已經改變了片段中的AllEventsFragments,它工作。乾杯! – UserK