Начать деятельность на AlertDialog - PullRequest
0 голосов
/ 11 мая 2011

Я использую alerttdialog, чтобы добавить новый контакт, и внутри есть кнопка, которая должна позволить пользователю выбрать источник изображения, будь то фотографирование или выбор из галереи. Если я использую startActivity из модуля alerttdialog, смогу ли я вернуться к alerttdialog без закрытия alerttdialog? Я попытался добавить еще одно диалоговое окно в диалоговое окно в других полях для проверки ввода, но похоже, что alerttdialog закрывается, прежде чем появится другое всплывающее окно.

Ответы [ 2 ]

0 голосов
/ 11 мая 2011

Для этого вы должны использовать активность в диалоговом режиме.AlertDialog не должен делать то, что вы делаете, и да, он закроется и потеряет свой контекст.

Вот как это сделать.

<activity android:name=".MyDialogActivity" 
        android:theme="@android:style/Theme.Dialog" 
        android:configChanges="keyboardHidden|orientation|keyboard"></activity>
0 голосов
/ 11 мая 2011

Вы можете просто сделать так, чтобы ваш диалог расширял активность вместо диалога.Затем примените тему диалога к этой деятельности.См. Активность Android в диалоговом окне

...