我对 android 开发人员很陌生,我通过捆绑从活动获取数据到片段,但捆绑数据是通过菜单选项更新的,但片段没有获取更新的数据。
//调用片段....
FragmentTransaction fragmentTransaction=getSupportFragmentManager().beginTransaction();
final Bundle bundle=new Bundle();
String sid=mStudents.get(selectedno).getStudentId();
bundle.putString("studentidbundle", sid);
// Toast.makeText(this, ""+sid, Toast.LENGTH_SHORT).show();
ProgressFrame progressFrame=new ProgressFrame();
progressFrame.setArguments(bundle);
fragmentTransaction.addToBackStack("FrameTransaction");
fragmentTransaction.detach(progressFrame);
fragmentTransaction.attach(progressFrame);
fragmentTransaction.replace(R.id.fraame1main, progressFrame);
fragmentTransaction.commit();
//从activity获取数据到fragment
sid = getArguments().getString("studentidbundle");