gpt4 book ai didi

Android 选项卡和全局变量

转载 作者:行者123 更新时间:2023-11-29 14:22:04 25 4
gpt4 key购买 nike

我正在使用 android TabWidget,我有一个主要 Activity ,我在其中管理所有选项卡。每个选项卡都有自己的 Activity :

private void setTabs()
{
addTab("News", NewsActivity.class);
addTab("Project", ProjectActivity.class);
addTab("About", AboutActivity.class);
addTab("Contact", ContactActivity.class);
}

每个选项卡的数据以 JSON 格式从服务器下载。我的目标是下载应用程序打开时的所有数据,然后将其用于每个选项卡( Activity )。

是否可以将这些变量从主要 Activity 共享到我管理选项卡的其他 Activity ?我知道如何使用 Intent 类,但可能还有另一种更简单的选项卡解决方案。

非常感谢。

最佳答案

在您的主要 Activity 中声明静态变量并将数据存储在其中。

例如,public static integer myInt;

myInt = ...;

现在,当您转到其他 Activity 时,只需使用 MainActivity.myInt 访问它的值,甚至可以根据需要更新它。无需使用 Intent 传递变量。

关于Android 选项卡和全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12222080/

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