1
以下是使用args.putInt.
傳遞Int值的示例。同樣,我想通過employee_map
。如何將Map對象作爲Bundle參數傳遞給Fragments。我不想列入名單。如何將LinkedHashMap從FragmentPagerAdapter傳遞給Fragment?
MyFragmentPageAdapter延伸FragmentPagerAdapter
@Override
public Fragment getItem(int position) {
LinkedHashMap<String,Employee> employee_map;
Fragment fragment = new DummySectionFragment();
Bundle args = new Bundle();
args.putInt(DummySectionFragment.ARG_SECTION_NUMBER, position);
fragment.setArguments(args);
return fragment;
}
MyFragment延伸片段
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
int fragmentNumber = getArguments().getInt(ARG_SECTION_NUMBER);
}