标签: android android-layout dialog alertdialog android-alertdialog
我有一个自定义对话框,尽管在其构造函数中放入了所有代码以使视图膨胀,但与后续启动相比,首次启动对话框似乎需要更长的时间,就像我调用dialog.show一样();它实际上创造了它。如何正确预加载对话框以防止首次运行延迟?
答案 0 :(得分:1)
您可以使用AsyncTask扩展您的课程<>并在doInBackground()中执行所有工作。在onPreExecute()中显示对话框,在onPostExecute()中从UI中删除对话框。