Recyclerview适配器android中的ProgressDialog问题

Recyclerview适配器android中的ProgressDialog问题,android,kotlin,progressdialog,Android,Kotlin,Progressdialog,我试着点击recyclerview项并显示progressDilog以显示“请等待…”和意图通过,但当我按下back按钮时,我的progressDilog持续显示。这是我的密码:- holder.itemView.setOnClickListener(object : View.OnClickListener { override fun onClick(v: View?) { val progressDilog = ProgressDialog(cont

我试着点击recyclerview项并显示progressDilog以显示“请等待…”和意图通过,但当我按下back按钮时,我的progressDilog持续显示。这是我的密码:-

holder.itemView.setOnClickListener(object : View.OnClickListener {
        override fun onClick(v: View?) {
            val progressDilog = ProgressDialog(context)
            progressDilog.setMessage("Please Wait..")
            progressDilog.setCancelable(false)
            progressDilog.show()
            myClickListner!!.onItemClickListener(position)
        }
    })
更改以下内容:

progressDilog.setCancelable(false)

致:

progressDilog.setCancelable(true)

编辑

修改原问题后。这是我的答案——你必须跟踪进度,一旦完成,你就可以退出

ProgressDialog不会自行关闭,您必须通过调用以下命令手动完成此操作:

progressDilog.dismiss()

一旦手术完成。

我的答案对你有用吗?没有,@HB。我想自动关闭progressbar Dilog而不是单击外部并取消它。那么您想什么时候关闭此progressbar?完成某项任务后,或只是随时按“后退”按钮?更改原始问题后,请查看我的编辑-
,但当我按“后退”按钮时,我的进度dilog连续显示
不工作@HB。我想自动取消progressbar Dilog,而不是单击外部并取消它。@MaulikDadhaniya这不是问题所在。