1) В процессе AsyncTask мне также нужно будет показать ProgressDialog.Могу ли я показать ProgressDialog поверх AlertDialog?
Нет, см .: диалоговое окно с предупреждением, не отображаемое в Android Я не понимаю, почемувам нужно будет?возможно, лучше переосмыслить то, что вы пытаетесь достичь.Всегда есть другой, лучший способ, который позволит вам делать все, что вы хотите.
2) Чтобы сделать кодирование простым и легким, я бы предпочел, если бы я мог расширить AlertDialog.Можно ли расширить AlertDialog или я должен расширить AlertDialog.Builder?Я запутался в этом состоянии.
Вы можете создавать собственные диалоговые окна предупреждений.Это то, что вы должны сделать. Как реализовать пользовательское представление AlertDialog
Для получения информации о создании настраиваемых диалоговых окон в общем, проверьте .. http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog
3) При любом нажатии кнопки, в конечном итоге диалоговое окно будет закрыто, но необходимо запустить AsyncTask на положительной кнопке.Можно ли так работать с AlertDialog!
Хм, не могли бы вы рассказать, что вы здесь имеете в виду?
4) Будет ли AlertDialogтакже обрабатывайте часть ориентации самостоятельно, например «Пейзаж» или «Портрет», как и положено.
Изменения ориентации будут обрабатываться самим диалогом.Не нужно беспокоиться об этом.