我有一个使用选项卡的 Activity,这些选项卡会切换 Fragment。问题是,在创建 Fragment 时,它们需要几秒钟的时间来加载,因此切换选项卡会有1或2秒的延迟。为了解决这个问题,我一直在寻找一种方法来显示简单的加载图形或进度对话框,以便选项卡可以立即切换,并显示一些指示正在加载的内容,直到所有内容都加载完成。
我的 Fragment 的 onCreateView 方法如下所示:
我尝试将
你有什么想法可以在显示片段的同时展示 "正在加载" 信息吗?
谢谢!
马特。
我的 Fragment 的 onCreateView 方法如下所示:
FrameLayout fl;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
fl = (FrameLayout) inflater.inflate(R.layout.text_layout, container, false);
doHeavyStuff();
return fl;
}
我尝试将
doHeavyStuff()
放在 onStart()
中,但这并没有起到任何帮助。线程也无法解决问题,因为 doHeavyStuff()
涉及到操作视图/GUI。你有什么想法可以在显示片段的同时展示 "正在加载" 信息吗?
谢谢!
马特。