package com.com.mr_wrong.AsyncTask;
import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.widget.ImageView;
import android.widget.ProgressBar;
import com.example.mr_wrong.androidstudioproject.R;
/**
* Created by Mr_Wrong on 2015/5/1.
*/
public class AsyncTaskActivity extends Activity {
private ImageView imageView;
private ProgressBar mProgressBar;
private String URL = "http://image181-c.poco.cn/mypoco/myphoto/20110519/17/56213396201105191718042329008763474_000_640.jpg";
MyAsyncTask myAsyncTask;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.asynctask_layout);
imageView = (ImageView) findViewById(R.id.image);
mProgressBar = (ProgressBar) findViewById(R.id.progressbar);
myAsyncTask = new MyAsyncTask(imageView, mProgressBar);
myAsyncTask.execute(URL);
}
@Override
protected void onPause() {
super.onPause();
if (myAsyncTask != null && myAsyncTask.getStatus() == AsyncTask.Status.RUNNING) {
myAsyncTask.cancel(true);
}
}
}