【问题标题】:How to create a fully unclosable ProgressDialog?如何创建一个完全不可关闭的 ProgressDialog?
【发布时间】:2017-04-05 15:57:02
【问题描述】:

如何显示来自后台服务的ProgressDialog,它以任何方式都无法关闭,显示在整个屏幕上方,任何应用程序上方,包括按键?我的意思是一个对话框,就像手机关机时显示的“关机..关机”一样,当你既不能做任何事情让它消失也不能点击它下面的任何东西时。

PS。如果应用程序需要成为系统应用程序才能创建此类对话框,那对我来说不是问题。

【问题讨论】:

标签: java android dialog progressdialog


【解决方案1】:

使用这个

ProgressDialog.setCancelable(false);

【讨论】:

  • 服务中的进度对话框?
  • 我可以使用返回、主页或应用列表按钮来关闭它
【解决方案2】:

创建一个全屏活动Using full screen Activity 通过覆盖 onBackPressed() 防止返回导航 Disable back button in android

【讨论】:

  • home键呢?
  • 是的,主页和应用列表按钮仍然可以点击
  • 所以根据问题你的答案不完整。
猜你喜欢
  • 2015-03-01
  • 1970-01-01
  • 2016-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多