0
我有兩個活動需要與FragmentPagerAdapter結合使用。 我跟着一個教程,一切都與測試類很好。但是,如上所述,我想在該水平滑塊中使用兩個先前創建的活動。將活動類更改爲片段(使用FragmentPagerAdapter)
目前,它看起來像這樣:
public class CheatPagerFragmentActivity extends FragmentActivity {
...
/**
* Initialise the fragments to be paged
*/
private void initialisePaging() {
List<Fragment> fragments = new Vector<Fragment>();
fragments.add(Fragment.instantiate(this, CheatView.class.getName()));
fragments.add(Fragment.instantiate(this, CheatMetaView.class.getName()));
this.mPagerAdapter = new MyPagerAdapter(super.getSupportFragmentManager(), fragments);
ViewPager pager = (ViewPager) super.findViewById(R.id.viewpager);
pager.setAdapter(this.mPagerAdapter);
}
}
CheatView和CheatMetaView曾經是活動,但現在片段(「擴展片段」)。我不需要知道我如何仍然可以將信息傳遞給這些(新的)片段,因爲我不能再使用「意圖」了,我之間如何在活動之間傳遞信息。
同時在這些類的代碼中創建新元素現在被標記爲錯誤。像這行代碼:
TableRow trTh = new TableRow(this);
我怎樣才能將信息傳遞給這些類?我如何改變代碼來創建在前Activity類的代碼的新的TableRow?
感謝您的任何幫助。