解决方案 »

  1.   

    网络操作要在子线程里,重新New一个线程运行你上面的代码
    Toast换成Log
      

  2.   

     现在还没有涉及到网络的具体操作 是在创建Socket的时候就出问题.  我申明了一个Socket 对象,然后去实例化的时候程序就会秒退.并且不会抛出任何异常  直接就秒退 很是不明白 然后我再建了个项目  代码写的简单了还是不行 还是秒退DataOutputStream dout;
        DataInputStream din;
        Socket socket=null;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);        if (savedInstanceState == null) {
                getSupportFragmentManager().beginTransaction()
                        .add(R.id.container, new PlaceholderFragment())
                        .commit();
            }
            try {
                socket=new Socket("192.168.1.102",5566);
                dout = new DataOutputStream(socket.getOutputStream());
                din = new DataInputStream(socket.getInputStream());
            } catch (UnknownHostException e) {
                
                e.printStackTrace();
            }
            catch (IOException e) {
                e.printStackTrace();
            }    }
      

  3.   

    我终于明白你说的了,原来就算是Socket的初始化绑定也要在子线程完成,谢了.