我正在创建一个应用程序,该应用程序MainActivity
可以从其数据库中计算报告以显示在ReportActivity
. 所有报告计算都在ReportActivity.onCreate()
.
当用户单击 MainActivity-s 菜单“生成报告”时,菜单保持打开状态 2 秒,直到 ReportActivity.onCreate()
完成并且报告变得可见。
给用户一些视觉反馈的最简单方法是什么?
我已经找到了ProgressDialog onCreate,它在 AsyncTask 中进行所有计算时显示了一个进度对话框。
我想知道是否有一些更简单的方法可以为用户提供一些视觉反馈,即菜单已成功单击并且设备没有崩溃。
在 ms windows 中,我会使用等待光标(沙漏)
我已经尝试在 ReportActivity 的 oncreate 中打开 ProgressDialog()
final ProgressDialog progressDialog = ProgressDialog.show(this, "MY Dialog", "Please wait...");
但它根本没有显示。
更新最终解决方案: