android ui - 如何实现一系列对话框

时间:2012-09-18 16:26:55

标签: android user-interface dialog

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

用户可以在应用程序中检查是否有可用的更新,如果有,他可以选择是否要下载它,并且一旦下载,就会发生数据库更新。

在android文档中,我只找到了进度对话框或警告对话框的基本描述,但没有找到更复杂的东西。为了示例,我想要的是以下内容。

  1. 用户点击检查更新按钮
  2. 弹出检查更新的进度对话框(可以取消)
  3. 如果没有可用的更新,则会通知用户,并且可以单击“确定”。
  4. 如果有可用的更新,用户可以选择下载或取消。
  5. 如果他选择下载,他会看到进度条。 (带取消按钮)
  6. 下载完成后,他会看到一个数据库更新警告对话框。
  7. 最后他获得了所有已完成的信息,可以点击确定
  8. 只是一个例子,实现像这样的一系列对话框的android方式是什么。向导,一系列不同的对话框,一个总是改变一个......

    建议如何以推荐的方式实现此功能

    感谢

    马丁

1 个答案:

答案 0 :(得分:0)

每个对话框都可以启动下一个后续对话框并自动关闭。查看示例代码

中每个按钮附带的DialogListeners