Android 网络编程的陷阱
Posted jambi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 网络编程的陷阱相关的知识,希望对你有一定的参考价值。
陷阱一,不要在主线程或者UI线程中建立网络连接
Androd4.0以后,不允许在主线程中建立网络连接,不然会出现莫名其妙的程序退出情况。正确的做法是在主线程中,创建新的线程来运行网络连接程序。
// 开启子线程 new Thread() { public void run() { SendMessage(); // 调用Post方法 }; }.start();
陷阱二,在虚拟机下调试时,不要采用"localhost"或者"127.0.0.1"来表示远程地址。因为虚拟机会将其当成它的本机地址。
以上是关于Android 网络编程的陷阱的主要内容,如果未能解决你的问题,请参考以下文章