linet

导航

Android 开发笔记 ProgressDialog的Back健关闭

当页面需要进行数据处理(数据运算或从网络获取数据),时间比较长,需要用户等待时,一般会弹出ProgressDialog等待对话框。

但是有时数据处理时间太长了,用户不想当等待,需要直接回到页面操作时,希望按back健返回, ProgressDialog是无法通过back健返回的。

为了方便处理,不用在每个显示的页面都些onBack事件,要自定义ProgressDialog:

 public class DialogActivity extends ProgressDialog {


public DialogActivity(Context context) {

super(context);

}


public void onBackPressed() {

CommonUtility.setConnet(false);

this.cancel();

}

}

posted on 2012-08-17 14:37  linvaluable  阅读(503)  评论(0)    收藏  举报