在工具栏中的后退按钮上设置ProgressDialog关闭

时间:2017-08-11 19:08:25

标签: android dialog android-toolbar

我的活动中有ProgressDialog,当我点击工具栏的BackButton时我想解雇它。我已经添加了OnKey函数来处理Phone的BackButton功能,并且工作正常,但是当我在工具栏上单击BackButton时它不起作用。

Public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {
            if (keyCode == KeyEvent.KEYCODE_BACK) {
                progressdialog.dismiss();
                finish();

            }
            return true;
        }

我在工具栏的BackButton上添加了setOnclickListener方法,但只有当数据从数据库中完全加载并且ProgressDialog解散后返回上一个活动时它才有效。

0 个答案:

没有答案