gpt4 book ai didi

android - 如何从第一个 fragment 获取数据到最后一个 fragment ?

转载 作者:行者123 更新时间:2023-11-30 01:09:51 26 4
gpt4 key购买 nike

我在 ViewPager 中有多个 fragment 。我怎样才能获取 fragment 第一个 EditText 数据到最后一个 fragment ?

我在我的第一个 fragment 中设置了值,如下所示 -

 txtConsAcNo.setText(account_no);
txtMeterSrMo.setText(mtr_serial_no);

现在我在最后一个 fragment 上得到这个 txtConsAcNo、txtMeterSrMo 值,如下所示-

 ConDetFirstFragment f1 = new ConDetFirstFragment();
txtConsAcNo = f1.txtConsAcNo.getText().toString();
txtMeterSrMo = f1.txtMeterSrMo.getText().toString();

现在我想要得到的是 Null 值,但不幸的是我的应用程序停止了。我想在没有 bundle 的情况下将这些数据获取到我的最后一个 fragment 。我怎样才能做到这一点?

最佳答案

无需创建界面、Bundle 或 Intent 即可轻松实现此目的 -

我已经在所有 fragment “Public Static”中声明了所有变量,如下所示 -

public static EditText txtConsAcNo, txtMeterSrMo;

在任何 fragment 之后,我都声明了变量以获取如下所示的数据-

public static String txtConsAcNo,txtMeterSrMo;

现在我已经创建了一个函数来从上面变量下面的第一个 fragment 中获取值-

public static void getalldata(){
ConDetFirstFragment f1 = new ConDetFirstFragment();
txtConsAcNo = f1.txtConsAcNo.getText().toString();
txtMeterSrMo = f1.txtMeterSrMo.getText().toString();
}

快乐编码...

关于android - 如何从第一个 fragment 获取数据到最后一个 fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38528445/

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