in onclick whendownload button
define globally in class boolean b = true;
count_Timer = new CountDownTimer(20000, 1000) {
@Override
public void onTick(long arg0) {
// TODO Auto-generated method stub
}
@Override
public void onFinish() {
b = false;
pd.dismiss();
dialog.dismiss();
AlertDialog.Builder builder1 = new AlertDialog.Builder(
AppSetting.this);
builder1.setTitle("appname");
builder1.setMessage("You can't Continue because internet is Very slow.");
builder1.setNeutralButton("OK",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
}
});
builder1.show();
}
};
on beginning of download task
count_Timer.start();
on last line of doinbackground
count_Timer.cancel();
and on postexecute method
if (pd.isShowing())
pd.dismiss();
if (b) {
dialog.dismiss();
simplealert(result.replace("\"", ""));
} else {
}