【发布时间】:2017-09-06 18:04:45
【问题描述】:
我有一个带有不同标签的底栏。当一个被按下时,一个片段应该开始。我正在尝试在我的项目中实施 backStack。目标是,当我按下不同的选项卡时,片段将从后台弹出或创建,如果不存在。
void cretePeopleFrgament() {
boolean fragmentPopped = fragmentManager.popBackStackImmediate("Users", 0);
if (!fragmentPopped) { //fragment not in back stack, create it.
FragmentTransaction ft = fragmentManager.beginTransaction();
Fragment fraggy = new FragmentAllPeople();
ft.addToBackStack("Users");
ft.replace(R.id.conteiner, fraggy);
ft.commit();
}
setDrawerEnabled(false);
}
我试图避开与服务器的连接
@Override
public void onStart() {
super.onStart();
Http conections(...)
}
问题在于 popBackStackImmediate 和 Fragment fraggy = new FragmentAllPeople();在 Start 上传递方法。我怎样才能避免这些连接?
【问题讨论】:
-
我正在寻求帮助...如果您可以给我任何文件以了解相关信息,我将不胜感激。如果你不能。感谢您的评论,但没有任何帮助。
标签: android android-fragments fragment-backstack