我知道StrictMode主要设计用于应用程序开发阶段,但根据我的应用程序需要,获得 ANR 是不可接受的,而崩溃是完全可以接受的,并StrictMode
提供了一种防止 ANR 对话框的方法:
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectAll()
.penaltyLog().penaltyDeath().build());
如果我在应用程序生产阶段使用它会怎样?当应用程序在使用时出现ANR时会发生什么StrictMode
?它会冻结、崩溃还是等到再次响应?