新建线程,处理网络时间吧, android 不允许在 ui 线程上处理网络交互事件

解决方案 »

  1.   


    new Thread() {
       public void run(){    Socket socket = new Socket(ip, port)
      }
    }.start();
      

  2.   

    連接網絡的操作不允許放在UI線程(主線程)中,你可以通過子線程來操作網絡,然後通過handler來更新界面(如果需要的話),2樓的處理辦法可以實現。
      

  3.   

    看异常就表明你的socket是ui线程new的。要放入handler或者2楼大侠的thread里面
      

  4.   

    你说的权限是访问网络的权限吗?这个权限是必须的吗?肯定是必须的,,,
    权限是不是这个android.permission.INTERNET????