android 与 服务端的 socket通信问题 10

http://blog.csdn.net/x605940745/article/details/17001641我参照这个网站的客户端二,服务端二做了一个android.... http://blog.csdn.net/x605940745/article/details/17001641 我参照这个网站的客户端二,服务端二做了一个android.
现在问题是,如果我第二个activity也要与服务端进行通信,那我要怎么写,也想 第一个activity写的话,会出错啊.
clientThread = new ClientThread(handler);
new Thread(clientThread).start();
如果第二个activity也这样写,是不是又开了一个子线程,和第一个 activity的线程没有同一个啊.
或者你们有没有,android 与服务端通信的socket 实例,我是要两个页面都要与服务端进行交互,并且在客户端输出服务端的返回值.
例如,登录页面, 通过服务端的判断是否允许登录,允许的登录就可以进入到第二个页面,即查询页面.
查询页面输入查询条件,可以返回服务端的返回值,并且输出在客户端 的例子.
展开
 我来答
百度网友b1b37772f
2015-11-18 · 超过58用户采纳过TA的回答
知道小有建树答主
回答量:87
采纳率:100%
帮助的人:113万
展开全部
登录成功跳转页面 输入查询条件显示结果 不需要用到socket啊

socket属于直连接 当及时性要求高的时候才会用比如即时聊天
你的这个功能用get或者post的请求服务器就可以了

如果你要用socket写的化 并且多个activity用到
那么就就把socket的连接和循环读取并解析数据的代码放到一个静态类里
第一次调用连接 后面调用就无需再走连接代码
把每一次收到服务端信息的时候加一个interface作为回调分配个相应地页面就好了
追问
把每一次收到服务端信息的时候加一个接口作为回调分配个相应的页面 这个要怎么实现啊 现在我的socket和读取数据解析数据已经实在单独的一个类了 其中socket还用了单例模式了 可是activity不是要通过handler来接收服务端响应的数据吗 那这个handler要怎么和我那个单独类进行通信呢 现在我那个单独类叫ClientThread 能给个邮箱我把代码发给你帮我改改吗
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式