Android 如何关闭进度条

Android 如何关闭进度条,android,Android,在我的应用程序中,有一个按钮,onClick会将你移动到一个新的rss新闻活动。我想使用进度条,直到新闻下载到设备上。我已经尝试了一些,但不幸的是,进度条在rss加载之前启动,当他们演示时,它会停止,但当我使用android后退按钮返回到上一个活动时,进度条会再次启动,并且从不停止 在我的第一个活动中,我已在单击按钮时进入进度栏: Button nea = (Button) findViewById(R.id.nea); nea.setOnClickListener(new View.O

在我的应用程序中,有一个按钮,onClick会将你移动到一个新的rss新闻活动。
我想使用进度条,直到新闻下载到设备上。
我已经尝试了一些,但不幸的是,进度条在rss加载之前启动,当他们演示时,它会停止,但当我使用android后退按钮返回到上一个活动时,进度条会再次启动,并且从不停止

在我的第一个活动中,我已在单击按钮时进入进度栏:

Button nea = (Button) findViewById(R.id.nea);
    nea.setOnClickListener(new View.OnClickListener() {
        public void onClick (View view) {


              Thread thread =  new Thread(null, null, "MagentoBackground");
                thread.start();
                m_ProgressDialog = ProgressDialog.show(main.this,    
                      "Please wait...", "Retrieving data ...", true);


            Intent myIntent = new Intent(view.getContext(), nea.class);
            startActivityForResult(myIntent, 0);


        }  

    });
我应该把
m_ProgressDialog.discouse()之类的东西放在哪里

请尝试以下方法: 或者使用Asynctask来实现