Как предварительно загрузить диалог - PullRequest
2 голосов
/ 27 августа 2011

У меня есть настраиваемое диалоговое окно, и, несмотря на вставку всего кода для раздувания представления в его конструкторе, кажется, что при первом запуске диалогового окна требуется гораздо больше времени, чем при последующих запусках, как если бы я только вызывал dialog.show (); это фактически создает это. Как я могу сделать то, что хотел, чтобы правильно загрузить диалог, чтобы предотвратить задержку при первом запуске?

1 Ответ

1 голос
/ 06 октября 2011

Вы можете расширить свой класс с помощью AsyncTask <> и выполнить всю работу в doInBackground (). В onPreExecute () Show Dialog и в onPostExecute () удалить диалоговое окно из пользовательского интерфейса.

...