大鹏一日同风起,扶摇直上九万里。这篇文章主要讲述Android 网络编程的陷阱相关的知识,希望能为你提供帮助。
陷阱一,不要在主线程或者UI线程中建立网络连接
Androd4.0以后,不允许在主线程中建立网络连接,不然会出现莫名其妙的程序退出情况。正确的做法是在主线程中,创建新的线程来运行网络连接程序。
// 开启子线程 new Thread() { public void run() { SendMessage(); // 调用Post方法 }; }.start();
陷阱二,在虚拟机下调试时,不要采用"localhost"或者"127.0.0.1"来表示远程地址。因为虚拟机会将其当成它的本机地址。
【Android 网络编程的陷阱】
推荐阅读
- APP接口
- Android开始之 入门
- 40. leetcode 202. Happy Number
- Android Studio创建AIDL文件并实现进程间通讯
- Android基础TOP6_2:Gallery +Image完成画廊
- Android中 string.xml资源 如何添加参数()
- 安卓的异步下载(Asynchttpclient以及Volley)
- SDK manager.exe 运行时报错(系统找不到指定的文件 android.bat)
- Android基础TOP6_1:FrameLyayout和ImageView制作层叠图片