安卓P将使无响应的应用程序崩溃不会显示这些ANR对话框

导读所有Android用户都不愿在其设备的显示屏上看到的一件事是应用程序无响应(ANR)对话框。它告诉您该应用程序或该应用程序无法正常运行,从而使

所有Android用户都不愿在其设备的显示屏上看到的一件事是“应用程序无响应”(ANR)对话框。它告诉您该应用程序或该应用程序无法正常运行,从而使您可以选择等待还是关闭该应用程序。谷歌已经决定“等待”选项有时会花费很长时间,并且大多数时候都无法使用。用户最终选择了“关闭应用程序”选项,这使我们进入了这一新发展。看起来Android P只会在没有对话框的情况下直接使无响应的应用程序崩溃。

谷歌开发者倡导与关系部负责人Reto Meier在I / O 2018上对这种新行为进行了描述。Meier明确地说,他们现在正在取消ANR对话框,而Android P只会直接使该应用程序崩溃。他还表示,在Android的辩护中,在某些情况下崩溃的应用程序并不新鲜,它将鼓励开发人员修复导致崩溃的任何问题。观看下面的视频,从14:10标记开始。

Google在Android P上采用的这种新方法有点道理,但可能会出现问题,因为通知对用户的可见性较小。开发人员将必须采取某些技巧,例如密切关注其崩溃工具(如Firebase崩溃报告),以确保他们能够捕获这些错误。它确实给您提供了一个概念,即Android应用程序崩溃的频率降低了,但是这种想法现在还不完全正确,对吗?

有一个解决方法,您可以在“开发人员选项”中启用设置以返回对话框。这将对开发人员和喜欢了解其设备状况的用户来说是一个福音。

免责声明:本文由用户上传,如有侵权请联系删除!