2013-12-11 58 views
0

我想在一个片段内的AsyncTask中显示一个AlertDialog,但只是为了让AlertDialog在该片段内,而不是“阻塞”整个应用程序,这样我就可以浏览我的选项卡,并且在一个片段上有一个AlertDialog阻止该片段。Android:在片段内显示AlertDialog?

progressDialog = ProgressDialog.show(getActivity(), "Please wait...", "Fetching data", true); 

回答

1

ProgressDialogs通常被Android设计指南所诟病,在你的情况下,由于它们的模态性质,它们肯定是有问题的。最好将ProgressBar组件包含在每个片段中,并显示/隐藏(从异步任务中)。

http://www.yogeshblogspot.com/android-progress-bar-indeterminate/

+0

谢谢,我想到的是我可以利用这一点,如果没有其他的解决方案! – moritzg