我正在使用alertdialog添加新的联系人,而inside是一个按钮,用于让用户选择图片来源,无论是拍照还是从图库中选择一个。如果我在alertdialog中使用startActivity,我是否能够在没有alertdialog关闭的情况下返回alertdialog?我尝试在其他字段中为对话框添加另一个对话框以进行输入验证,但是在其他弹出窗口显示之前,alertdialog似乎已关闭。
答案 0 :(得分:0)
您可以简单地让对话框扩展Activity而不是Dialog。然后将对话框主题应用于该活动。见Android Activity as a dialog
答案 1 :(得分:0)
您应该在对话模式下使用“活动”。 AlertDialog不应该做你正在做的事情,是的,它会关闭并失去其背景。
以下是如何做到的。
<activity android:name=".MyDialogActivity"
android:theme="@android:style/Theme.Dialog"
android:configChanges="keyboardHidden|orientation|keyboard"></activity>