And*_*lva 9 android background-process progressdialog
我有一种情况,我正在加载一堆图像.在此过程中,我试图显示进度对话框,直到图像完全加载.我overrided的onBackPressed()方法,这样,当用户按下后退按钮时,活动将结束.
但是,如果在显示进度对话框时按下后退按钮,则不会调用后退键事件.所以我试着提供progressDialog.setCancelable(true).所以这现在允许我解除进度对话框,但我的后退键事件仍未被调用,因此我的活动在后台加载图像.
那么progressDialog当用户按下后退键时,如何同时停止和活动.
好.我终于找到了解决方案.
progressDialog.setCancelable(true);
progressDialog.setOnCancelListener(new OnCancelListener() {
public void onCancel(DialogInterface dialog) {
Log.i("inside on cancel","Cancel Called");
finish(); //If you want to finish the activity.
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7589 次 |
| 最近记录: |