欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android Studio建立Socket连接失败解决方法

程序员文章站 2022-08-21 11:17:06
android studio建立socket连接失败解决方法 最近在编写app连接服务器时,socket总是连接不上,查阅文档发现在api新版本中不能在主线程建立socket,需要在异步任务或者线程...

android studio建立socket连接失败解决方法

最近在编写app连接服务器时,socket总是连接不上,查阅文档发现在api新版本中不能在主线程建立socket,需要在异步任务或者线程中。如果必须在主线程中建立socket,则应在oncreate()方法中加入以下语句:

strictmode.setthreadpolicy(new strictmode.threadpolicy.builder()
                .detectdiskreads().detectdiskwrites().detectnetwork()
                .penaltylog().build());
strictmode.setvmpolicy(new strictmode.vmpolicy.builder()
                .detectleakedsqlliteobjects().penaltylog().penaltydeath()
                .build());

如果没有导入android.os.strictmode包,则导入即可。
亲测有效。