解决方案 »

  1.   

    从log看貌似你在doInBackground里面new了一个handler,导致的异常
      

  2.   

    AsyncTask 记得只能主线程中构造,否则会抛出上面的异常 ,还是需要在service中起线程执行网络任务
      

  3.   

    首先aidl是什么,是service和activity的ipc实现机制,为什么要用aidl就是进行通信用的,说了那么多,其实你的错误在于写AsyncTask有问题,,,
      

  4.   

    问题已找到,异常里有提示。Looper.prepare()在调用前加这么一句就解决问题。不过我是调用的  Looper.getMainLooper().prepare()