我有一个AlertDialog dlgDetails从另一个显示AlertDialog dlgMenu.如果用户按下dlgDetails中的后退按钮,我希望能够再次显示dlgMenu,如果他按下对话框,则只需退出对话框.
我认为最好的方法是覆盖onBackPresseddlgDetails,但我不知道如何做到这一点,因为必须使用Builder间接创建AlertDialogs.
我试图创建一个派生的AlertDialog(public class AlertDialogDetails extends AlertDialog { ...}),但我想我还必须AlertDialog.Builder在该类中扩展以返回一个AlertDialogDetails,但是有没有更简单的方法?如果没有,你会如何重写生成器?