在android中单击后退按钮时,关闭进度条并停止后台任务(线程)

时间:2013-06-03 06:02:40

标签: android

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

1 个答案:

答案 0 :(得分:-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();
    }