如何更改片段中的主要活动变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何更改片段中的主要活动变量相关的知识,希望对你有一定的参考价值。

我正在创建一个具有两个片段的活动。求和减一其他用于显示总价值主要活动包含变量(总计)如果片段中的值是总和,则变量(总计)按输入值增加,否则按输入值减少]

并且此变量(总计)显示在第二个片段中

答案

您可以使用interface来获取数据并将其设置为具有activity的片段。或者您可以创建静态变量,然后在mainActivity中从这样的类名调用它>]

public static int total=0

在您要调用并更改其值的片段中,只需像MainActivity.total=your value这样调用即可

另一答案

将此功能放入您的活动中:

以上是关于如何更改片段中的主要活动变量的主要内容,如果未能解决你的问题,请参考以下文章

从活动中更改片段的变量值

如何在导航抽屉活动模板中的片段之间传递字符串变量

如何从活动中更改片段中视图的可见性

如何使用视图绑定从片段更改父活动中的视图[重复]

如何从主要活动中替换片段

如何从片段返回主要活动