本来就不允许,只是以前只会给出警告,不会fc,4.0之后就直接fc而已。
我觉得这样非常好,有助于提高软件质量。
而且,在ui线程进行网络操作的这种行为,稍微学习过android开发的不会这样做吧?说直接点,嫌多线程麻烦,直接不要做开发了,麻烦的事多了去了

解决方案 »

  1.   

    4.0以后要去多线程异步加载,自己在每个oncreat方法里面copy一个段线程启动代码就OK了,其实不麻烦啊,要代码不,,,
      

  2.   

    2.x时代ANR频发跟这个有莫大的关系啊
      

  3.   

    因为网络访问有可能会超时,如果在主线程的话会导致ANR(没响应)发生.其实如果是简单的访问网络,可以调用AsyncTask,他已经写好了你想用线程干什么,怎么返回结果的方法.很方便使用的.