摘要: 网上搜索后知道是因为版本问题,在4.0之后在主线程里面执行Http请求都会报这个错,也许是怕Http请求时间太长造成程序假死的情况吧。那么网上的朋友也给出了相应的解决方案,这叫上有政策下有对策:一:在发起Http请求的Activity里面的onCreate函数里面添加如下代码://详见StrictMode文档 StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build(... 阅读全文
posted @ 2013-08-29 16:17 冰雪柔情的天空 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Android Call requires API level 11 (current min is 8)的解决方案【错误描述】在用Eclipse开发过程中,为了兼容Android2.2和4.0以上版本,我在使用Notification类时做了2个版本的代码,代码根据系统版本不同执行相应模块,结果,等我输完代码,发现系统提示了一个这么的错误。【原因分析】不详,可能和RunAndroidLint有点关系吧。就是创建项目时,我们设置了最低版本APILevel,比如我的是8,因此,Eclipse检查我调用的API后,发现版本号不能向低版本兼容,比如我用的“Notification.Builder”是 阅读全文
posted @ 2013-08-29 16:16 冰雪柔情的天空 阅读(473) 评论(0) 推荐(0) 编辑