将数据从AcitCity传递到android studio片段
--这是我的片段:-- //这是constarin framelayout的主要功能:将数据从AcitCity传递到android studio片段,android,android-fragments,android-activity,Android,Android Fragments,Android Activity,--这是我的片段:-- //这是constarin framelayout的主要功能: public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment View view = inflater.inflate(R.la
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view = inflater.inflate(R.layout.fragment_save, container, false);
savedAlamat = view.findViewById(R.id.saved_alamat);
savedContac = view.findViewById(R.id.saved_kontak);
savedName = view.findViewById(R.id.saved_nama);
String malamat = getArguments().getString("mAlamat");
String mcontac = getArguments().getString("mContac");
String mname = getArguments().getString("mname");
savedAlamat.setText(malamat);
savedContac.setText(mcontac);
savedName.setText(mname);
return view;
}
--我不明白为什么要保留get-NotNULLobject,我想在该活动和片段之间传递数据。在活动中,编写以下代码
Bundle bundle = new Bundle();
bundle.putString("mAlamat", "Data to send"); // set Fragmentclass Arguments
Fragmentclass fragobj = new Fragmentclass();
fragobj.setArguments(bundle);
在Fragment类中,接收如下数据
你好。请注意,您可以直接将图像嵌入到帖子中,而不是粘贴图像链接。@dwjohnston对不起,您的确切意思是什么,我想我不会传递图像there@AndreasCapone大家好,欢迎来到SO:-)我会更进一步,请您以文本形式发布代码,这对任何愿意帮助的人来说都会容易得多。@Romanvaleri编辑:D
Bundle bundle = new Bundle();
bundle.putString("mAlamat", "Data to send"); // set Fragmentclass Arguments
Fragmentclass fragobj = new Fragmentclass();
fragobj.setArguments(bundle);
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
String strtext = getArguments().getString("mAlamat");
return inflater.inflate(R.layout.fragment, container, false);
}