android - 在android中单击按钮的进度对话框

标签 android dialog progress

我正在制作一个 android 应用程序,我必须在其中使用 android 中的进度对话框。我想在单击登录按钮时加载进度图像。实际上我正在解析响应,我希望直到响应被解析为止显示进度对话框。任何帮助将不胜感激。 谢谢。

最佳答案

是的,您可以像下面的代码和链接那样做。 http://developer.android.com/reference/android/os/AsyncTask.html

  private class DownloadFilesTask extends AsyncTask<URL, Integer, Long> {
         protected Long doInBackground(URL... urls) {
             int count = urls.length;
             long totalSize = 0;
             for (int i = 0; i < count; i++) {
                 totalSize += Downloader.downloadFile(urls[i]);
                 publishProgress((int) ((i / (float) count) * 100));
             }
             return totalSize;
         }

         protected void onProgressUpdate(Integer... progress) {
             setProgressPercent(progress[0]);
         }

         protected void onPostExecute(Long result) {
             showDialog("Downloaded " + result + " bytes");
         }
     }

关于android - 在android中单击按钮的进度对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8149349/

相关文章:

ios - AFNetworking 缺少 setCompletionBlock ios swift

c# - 错误 : Thread was being aborted in c# Windows application

android - Flutter - 多选 ListView

Android 相机在 startPreview() 时卡住,没有任何错误信息

android - 如何以编程方式关闭 Android Speech To Text 对话框

c# - 使用 MVVM 从 WPF 应用程序启动对话框/子窗口的标准方法

带有进度条的 Android 自定义适配器

android - Play() 只能由用户手势启动

android - 在对话框中打开时删除编辑文本的默认矩形边框

javascript - 如何制作进度条/容器?