android中严格模式线程策略的确切用法是什么?

时间:2015-04-13 02:43:27

标签: android error-handling

Strict mode Thread policy类是否有助于管理/处理错误?

如果有,那是什么类型的错误?

1 个答案:

答案 0 :(得分:1)

  

StrictMode是一个开发人员工具,可以检测您可能偶然发生的事情,并引起您的注意,以便您可以修复它们。

警告:不要使用严格模式作为黑客在主线程上执行网络操作,因为它会阻止您的UI线程。这是一种非常糟糕的做法。严格模式是为了帮助您捕捉任何"意外编程"由开发者

  

StrictMode最常用于捕获应用程序主线程上的意外磁盘或网络访问,其中接收UI操作并进行动画。保持磁盘和网络操作不在主线程上,可以使应用程序更加顺畅,响应更快。通过保持应用程序的主线程响应,您还可以防止ANR对话框显示给用户。

因此,您可以使用StrictMode捕获磁盘/网络访问权限,而不会导致应用程序崩溃。在GP上启动你的应用程序时,请小心将其关闭。