如何预加载对话框

时间:2011-08-27 01:27:55

标签: android android-layout dialog alertdialog android-alertdialog

我有一个自定义对话框,尽管在其构造函数中放入了所有代码以使视图膨胀,但与后续启动相比,首次启动对话框似乎需要更长的时间,就像我调用dialog.show一样();它实际上创造了它。如何正确预加载对话框以防止首次运行延迟?

1 个答案:

答案 0 :(得分:1)

您可以使用AsyncTask扩展您的课程<>并在doInBackground()中执行所有工作。在onPreExecute()中显示对话框,在onPostExecute()中从UI中删除对话框。