3个回答
展开全部
刚刚很认真的想了下你的问题,发现问题的本质在于如果将socket连接后的状态保持下去,并在不同的activity中使用。以下提供一种思路,具体代码自己搜索
当socket连接后,存放在application中,使其做为一个全局变量。这样的话,便于管理,但要记住在退出的时候,将其关闭
关于 Android用Application设置全局变量以及使用,可以参考http://oyeal.iteye.com/blog/941183 , 用于大同小异
祝你好运
展开全部
sock连接一般是新开的一个线程来跑的吧,不要随便关闭它就行了;
至于每个界面都可以发送数据的话可以把这个socket的作为一个单例来使用行了。服务器数据的返回可以用回调或者handle。
不行再追问。
至于每个界面都可以发送数据的话可以把这个socket的作为一个单例来使用行了。服务器数据的返回可以用回调或者handle。
不行再追问。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
页面跳转时,这ServerSocket 应该是保持原来的诊听状态的吧。
所以,程序决定退出时,一定要释放资源,否则,仍诊听状态,
再运行会出错:端口已绑定。
上面是我发现的。 楼主试下子。
所以,程序决定退出时,一定要释放资源,否则,仍诊听状态,
再运行会出错:端口已绑定。
上面是我发现的。 楼主试下子。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询