标签: android sockets android-activity android-service
我需要与服务器建立套接字连接并保持该连接,直到应用程序关闭。我应该在MainActivity可以绑定的服务中创建和维护连接,还是仅从MainActivity创建一个新线程。
答案 0 :(得分:0)
是的,您必须维护服务或线程中的连接,因为所有网络连接(连接/断开连接/请求/响应)都应该通过服务/线程调用,否则会出现ANR错误并警告您的任务在主线程上运行。所以我最好建议你在服务启动线程中启动服务。在该线程中,您必须进行网络连接。希望它可以帮助你。
ANR