gpt4 book ai didi

android - 如何在 Android 中将值从一个 Fragment 传递到另一个?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:17:14 55 4
gpt4 key购买 nike

我是 Fragments 的新手。我想将一个字符串值从一个 fragment 传递到另一个 fragment 。这个怎么做?我用以下方式调用了我的 fragment 。请逐步指导我。

String cid = id.getText().toString();
Fragment fr = new FriendFragment();
android.app.FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.content_frame, fr);
ft.commit();

最佳答案

你可以像下面那样做,

 String cid=id.getText().toString();
Fragment fr=new friendfragment();
FragmentManager fm=getFragmentManager();
android.app.FragmentTransaction ft=fm.beginTransaction();
Bundle args = new Bundle();
args.putString("CID", cid);
fr.setArguments(args);
ft.replace(R.id.content_frame, fr);
ft.commit();

要接收数据,请执行以下操作,

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
String strtext = getArguments().getString("CID");
return inflater.inflate(R.layout.fragment, container, false);
}

关于android - 如何在 Android 中将值从一个 Fragment 传递到另一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23250707/

55 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com