StrictMode.setThreadPolicy StrictMode.setVmPolicy
StrictMode严苛模式,检测应用是否有异常警告等。两种使用方法,如下。一个针对线程,一个针对虚拟机1.StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build());
StrictMode严苛模式,检测应用是否有异常警告等。两种使用方法,如下。一个针对线程,一个针对虚拟机
1.StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build());
detectDiskReads().detectDiskWrites()检测硬盘读写,detectNetwork()检测网络。penaltyLog()将警告或者错误信息显示到logcat。
2.StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectLeakedSqlLiteObjects().detectLeakedClosableObjects().penaltyLog().penaltyDeath().build());
detectLeakedSqlLiteObjects()检测数据操作对象,detectLeakedClosableObjects()检测对象关闭,penaltyLog()将警告或者错误信息显示到logcat。penaltyDeath()有警告或者错误发生,停止应用。
详细解释请看博文:http://blog.csdn.net/brokge/article/details/8543145/#comments
更多推荐
所有评论(0)