3

在一个线程中,我正在从服务器获取大量数据并在加载数据时显示一个进度条,我的问题是在后按按钮上我想关闭进度条并停止后台任务,请注意没有任何循环在我的后台任务线程中设置为标志。我想停止后台线程并关闭进度条。

4

1 回答 1

-1

您需要关闭进度条并终止线程 onBackPreshed 活动方法。

这是一些可能对您有所帮助的代码。

@Override
public void onBackPressed() {
    // TODO Auto-generated method stub
     try{
      progress.dismiss();   //may be NullPointer
      thread.stop();  // thread.interrupt  //you can check thread status then stop it. or you can interrupt thread
     }catch(Exception e){} 

     super.onBackPressed();
    }
于 2013-06-03T06:14:35.720 回答