java - 进度对话框有问题吗?

标签 java android progress-bar

我的应用程序中有一个 ProgressDialog。它正在运行,但完成后进程不会关闭。哪里出错了,我正在做。 谢谢。

 button.setOnClickListener(new View.OnClickListener() 
    {     
        public void onClick(View v) {            

                progressdialog.show();

                 new Thread(new Runnable() {
                        public void run() {
                            try {                           

                                 // doing something...  

                                progressdialog.dismiss();

                            } catch (Exception e) {
                                e.printStackTrace();
                            }

                        }
                    }).start();         
            }                  
    });

最佳答案

这样做......

button.setOnClickListener(new View.OnClickListener() 
    {     
        public void onClick(View v) {            

                progressdialog.show();

                 new Thread(new Runnable() {
                        public void run() {
                            try {                           

                                 // doing something...  

                               hm.sendEmptyMessage(0);

                            } catch (Exception e) {
                                e.printStackTrace();
                            }

                        }
                    }).start();         
            }                  
    });


    Handler hm = new Handler()
    {
       public void handleMessage(Message msg)
       {

         progressdialog.dismiss();
        }


    }

谢谢。

关于java - 进度对话框有问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6545402/

相关文章:

java - 每个不同的 SQL 查询是否需要不同的 PreparedStatement 对象?

java - Android MapView 从 searchView 加载位置

java - 当我们指定路径时,在 ant 文件中使用 **/*

java - Liferay服务构建失败

ruby-on-rails - 如何将 rake 任务的输出显示到浏览器?

android - 查找手机位置

android - TextView的自定义布局和重力(水平重力有效,但垂直重力失败)

android - 关于 Google places API "can' t load search result”

ASP.NET:当我的页面执行存储过程时,如何显示加载图像?

java - 如何将 JavaFX 进度条绑定(bind)到存储在对象中的 double 值