限制模式StrictMode的用途及用法
来源:互联网 发布:网络播放机顶盒 编辑:程序博客网 时间:2024/06/06 04:28
用途:限制模式用于检测哪些操作不应该在主线程中执行的一种方法,当主线程中使用了一些操作,如连接网络、磁盘操作等,会报出异常。
用法:在Activity的OnCreate方法中加入如下代码:
if
(DEVELOPER_MODE) {
//这个标记自己设置一个全局的宏,当然Java中我们用一个Boolean类型设置debug模式好了
03
StrictMode.setThreadPolicy(
new
StrictMode.ThreadPolicy.Builder()
04
.detectDiskReads()
05
.detectDiskWrites()
06
.detectNetwork()
// 这里可以替换为detectAll() 就包括了磁盘读写和网络I/O
07
.penaltyLog()
//打印logcat
08
.build());
09
StrictMode.setVmPolicy(
new
StrictMode.VmPolicy.Builder()
10
.detectLeakedSqlLiteObjects()
//探测SQLite数据库操作
11
.penaltyLog()
//打印logcat
12
.penaltyDeath()
13
.build());
14
}
0 0
- 限制模式StrictMode的用途及用法
- Android-StrictMode限制模式API加速你的应用
- StrictMode限制模式API加速你的应…
- android 2.3 StrictMode 使用 Android 2.3新特性StrictMode限制模式的工作方式
- TRACE的用途及用法
- Android多线程编程之五:限制模式(StrictMode)的使用
- placement new的标准用法及用途
- placement new的标准用法及用途 .
- C#中Dictionary的用法及用途
- C#中Dictionary的用法及用途
- C#中Dictionary的用法及用途
- C#中Dictionary的用法及用途
- Placement new的用法及用途
- C#中Dictionary的用法及用途
- C#中Dictionary的用法及用途
- C#中Dictionary的用法及用途
- C#中Dictionary的用法及用途
- Placement new的用法及用途
- 物理引擎——关节的使用
- MFC之各种关键类之间的获取
- 提升Android ListView性能的几个技巧
- HDU 5131 Song Jiang's rank list(排序)
- 现在还看if语句是有些扯,不过还得看!
- 限制模式StrictMode的用途及用法
- McAfee发布报告称搜狗上传用户隐私 搜狗未回应
- Mahout-RandomForests
- 3个jdk版本特性的总结
- C语言结构体(struct)常见使用方法
- iOS编译错误:[__NSCFConstantString count]: unrecognized selector sent to instance 0x1ada02c
- migrate android code解决办法
- cortex_m3_stm32嵌入式学习笔记(四):外部中断实验
- 关于批处理中的变量