Android中的StrictMode

2014-11-24 07:43:28 · 作者: · 浏览: 2

StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectDiskReads()
.detectDiskWrites()
.detectNetwork() // or .detectAll() for all detectable problems
.penaltyLog()
.build());


2.vm策略违规的检测:


StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectLeakedSqlLiteObjects()
.detectLeakedClosableObjects()
.penaltyLog()
.penaltyDeath()
.build());


这些代码应该放在Application或者Activity的onCreate的最前面。

发现违规以后,我们可以使用thread,handler,intentservice等组件来解决这些问题。