gpt4 book ai didi

android - 帮助我使用 Fragment Android

转载 作者:行者123 更新时间:2023-11-30 01:59:02 25 4
gpt4 key购买 nike

我的想法是这样的..我有一个屏幕,上面显示了一个人的列表..我选择了其中一个。我展示了这门课

public class SlideTabFragment extends FragmentActivity implements ActionBar.TabListener

这是一个( fragment 选项卡),想法是在此 fragment 中显示两个屏幕(两个 fragment ),一个显示人员的数据,另一个显示亲属列表..关键是每次我去每个 fragment 总是进入 fragment 的 OnCreate 并且我的想法是只做一次。自从我第一次调用完整信息的网络服务以来。我这样称呼 fragment

Fragment fragment ;
if(i == 0 )
{
fragment = new FoodFragment2();
}
else
{
fragment = new FoodFragment();
}
// Crear un FoodFragment con el nombre como argumento

return fragment;

最佳答案

通过调用 new FoodFragment2()new FoodFragment(),您每次都会创建两个新 fragment !

将您创建的 fragment 保存到变量中,并在创建之前 - 检查它们是否已经存在,只有不存在的 - 创建它们。

例子:

public class Play {
FoodFragment foodFragment;
FoodFragment2 foodFragment2 ;

public FoodFragment createFragment(int i) {
if(i == 0) {
if (null == foodFragment2) {
foodFragment2 = new FoodFragment2();
}
fragment = foodFragment2;
} else {
if (null == foodFragment) {
foodFragment = new FoodFragment();
}
fragment = foodFragment2;
}
return fragment;
}
}

关于android - 帮助我使用 Fragment Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31766568/

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