我正在使用Fragments在Android中开发一款应用。我有这三个标签:
我知道,只要setOffScreenPageLimit()
的最小值为1,就不可能阻止每一侧(前一个和下一个)的一个片段的加载,但这是否意味着如果我想要显示{在 Descargas 片段中运行ProgressDialog
的{{1}}方法{1}}这将导致当我导航到 Capturador 时,ProgressDialog会必须装?如果是,我不知道如何让用户知道我正在下载软件包(这就是Descargas所做的,解析一些XML)。
提前致谢;)
答案 0 :(得分:4)
在Descargas片段上嵌入ProgressBar。或者在加载时在片段的中心覆盖不确定的进度条。
对话框实际上是活动的一部分,它只适用于其中一个页面是没有意义的。
在一天结束时,如果你必须坚持使用对话框,你可以实现onPageChangeListener
viewPager.setOnPageChangeListener(OnPageChangeListener);
您可以在选择指定的片段时拉出相应的对话框,而在您离开时则相反。