如何将数据片段传递给安卓工作室中的其他片段活动



SectionFragment.class

Intent subjectDetail = new Intent(getContext(), GradeFragment.class);
ListGradeData clickItem = sectionList.get(position);
subjectDetail.putExtra(EXTRA_SECTION_ID, String.valueOf(clickItem.getSectionId()));
startActivity(subjectDetail);

成绩片段.class

String studSectionId = getActivity().getIntent().getExtras().getString(EXTRA_SECTION_ID);
Toast.makeText(getContext(), studSectionId, Toast.LENGTH_LONG).show();

它不显示学生部分 ID。当我运行应用程序时,它总是在我单击按钮后崩溃

对于片段,请使用片段管理器添加/替换片段。 并创建发送数据,例如

MyFragment myFragment = new MyFragment();
Bundle args = new Bundle();
args.putInt("someInt", someInt);
myFragment.setArguments(args);

最新更新