Android RxJava 警报对话框
Android RxJava AlertDialog
在处理数组数据时使用AsyncTask我们可以很容易地推导出使用AlertDialog进度条处理。
这可以借助 RxJava 来完成吗?我问你一个简单的例子。
以及如何解决使用RxJava从服务器下载数据并显示进度AlertDialog时出现转devaysa的问题?
谢谢!
rx-alert-dialog 库解决了这个问题。
例如:
new RxAlertDialog.Builder(this)
.title("Title")
.message("Some action is required")
.positiveButton("OK")
.negativeButton("NO")
.neutralButton("LATER")
.show()
.subscribe(new Observer(){
...
})
理论上,您可以在 AlertDialog.Builder
上调用 setView()
来设置显示进度的自定义 View
。但是,这被认为是不好的做法,ProgressDialog
是更好的选择。
This Whosebug 答案向您展示了如何使用 ProgressDialog
.
同样相关的是关于 progress
的 Material 设计文档
在处理数组数据时使用AsyncTask我们可以很容易地推导出使用AlertDialog进度条处理。
这可以借助 RxJava 来完成吗?我问你一个简单的例子。
以及如何解决使用RxJava从服务器下载数据并显示进度AlertDialog时出现转devaysa的问题?
谢谢!
rx-alert-dialog 库解决了这个问题。
例如:
new RxAlertDialog.Builder(this)
.title("Title")
.message("Some action is required")
.positiveButton("OK")
.negativeButton("NO")
.neutralButton("LATER")
.show()
.subscribe(new Observer(){
...
})
理论上,您可以在 AlertDialog.Builder
上调用 setView()
来设置显示进度的自定义 View
。但是,这被认为是不好的做法,ProgressDialog
是更好的选择。
This Whosebug 答案向您展示了如何使用 ProgressDialog
.
同样相关的是关于 progress
的 Material 设计文档