android用户界面-如何实现一系列对话框

android用户界面-如何实现一系列对话框,android,user-interface,dialog,Android,User Interface,Dialog,我的应用程序中有以下流程,不知道如何用android方式实现 用户可以在应用程序中检查是否有可用的更新,如果有,他可以选择是否要下载该更新,并且一旦下载了该更新,就会对数据库进行更新 在android文档中,我只找到了进度对话框或警报对话框的基本描述,但没有找到如何拥有更复杂的内容。为了这个例子,我希望如下所示 用户单击检查更新按钮 弹出一个检查更新的进度对话框(可以取消) 如果没有可用的更新,则会通知用户并单击“确定” 如果有可用的更新,用户可以选择下载或取消 如果他选择下载,他会看到一个进度

我的应用程序中有以下流程,不知道如何用android方式实现

用户可以在应用程序中检查是否有可用的更新,如果有,他可以选择是否要下载该更新,并且一旦下载了该更新,就会对数据库进行更新

在android文档中,我只找到了进度对话框或警报对话框的基本描述,但没有找到如何拥有更复杂的内容。为了这个例子,我希望如下所示

  • 用户单击检查更新按钮
  • 弹出一个检查更新的进度对话框(可以取消)
  • 如果没有可用的更新,则会通知用户并单击“确定”
  • 如果有可用的更新,用户可以选择下载或取消
  • 如果他选择下载,他会看到一个进度条。(带有取消按钮)
  • 下载完成后,他会看到一个数据库更新警报对话框
  • 最后,他会得到一个“全部完成”信息,并可以单击“确定”
  • 只是一个例子,android实现一系列对话框的方式是什么。向导,一系列不同的对话框,一个总是在改变一个

    建议如何以推荐的方式实施,将不胜感激

    谢谢


    martin

    每个对话框都可以启动下一个后续对话框并自动关闭。查看示例代码中每个按钮所附带的DialogListeners

    谢谢CQM-我知道这是一种方法,但我之所以不这么做,是因为从ui设计的角度来看,总是改变不同大小的对话框让我感到有点紧张——所以我的问题是,在android世界中,是否有其他方法来处理这种用户交互。这感觉像是一个向导,但安卓的核心似乎没有这个功能。我在一些应用程序中也看到,他们在每个步骤中使用不同的活动,以获得某种向导的外观和感觉。这是可行的,但我真的很有兴趣学习实现标准任务的推荐方法,因为这似乎是android应用程序相对于iphone应用程序的一大缺点,因为在android中,每个人都会做自己觉得好的事情。我的回答基于如何实现您最初的问题,但似乎你真的在寻找一种更好的方式来显示后续信息?谢谢CQM,这是我最有可能想到的,很抱歉问得不清楚。尽管如此,由于没有其他方法出现,我决定继续使用后续对话框,并在工作中看到它,我对此非常满意。所以我最终实现了你的建议,谢谢你的回复。不客气,请投票表决我的答案并将其设置为正确