gpt4 book ai didi

android - 在同一 Activity 中的两个 fragment 之间传递数据并更新 WebView

转载 作者:行者123 更新时间:2023-11-29 00:17:46 25 4
gpt4 key购买 nike

您好,我正在尝试将一个字符串值从一个 fragment 传递到另一个 fragment 。我只有一个 Activity 。

我想做的是当按下 ListView 项时将值发送到另一个 fragment ,加载 fragment (这是我用这段代码制作的):

Fragment cambiarFragment = new FragmentInterurbanos();
Bundle args = new Bundle();
FragmentTransaction transaction = getFragmentManager().beginTransaction();


transaction
.replace(R.id.container, cambiarFragment)
.addToBackStack(null)
.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right);

// Commit the transaction
transaction.commit();

然后检索String并更新放置在新 fragment 中的WebView(当用户在NavigationDrawer中选择此部分( fragment )时无法启动此方法。

提前感谢您的帮助!

最佳答案

有很多方法可以实现这一点...您可以像这样通过 Bundle 将字符串传递给新的 Fragment:

Bundle bundle = new Bundle();
bundle.putString(key, value);
fragment.setArguments(bundle);

或者可能有一个 DataController 类,您可以在其中存储字符串并由新 fragment 检索它。

关于android - 在同一 Activity 中的两个 fragment 之间传递数据并更新 WebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25409588/

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