2 sinat 16108045 sinat_16108045 于 2016.02.23 17:05 提问

android 扫描二维码后客户端无自动跳转反应且服务端并没有收到来自客户端的请求

图片说明图片说明
我的代码是这样写的,我希望就是利用Scanner扫描后联网判断账户与密码的正确性,现在的情况是能够get到二维码的内容,但就是没有执行联网查询的操作,是不是不应该在OnActivityResult中去这样写呢‘?
希望前辈帮忙指点指点思路。谢谢
下面是service的内容:
图片说明
图片说明

4个回答

lanlande_vip
lanlande_vip   2016.02.23 18:02

问题不再这里。你service里面是怎么写的啊?在AndroidManifest.xml里面有没有注册上啊?

sinat_16108045
sinat_16108045 service是这样写的 你看看~
接近 2 年之前 回复
sinat_16108045
sinat_16108045 service
接近 2 年之前 回复
sinat_16108045
sinat_16108045 在另一种登录方式,通过在edittext输入账号密码 然后点击button登录,然后service就能接受到请求,并成功响应。这个与其区别只是由点击登录按钮变成了自己加载。。
接近 2 年之前 回复
sinat_16108045
sinat_16108045 Service里面是简单的处理http请求的,就判断账户密码是不是制定的数,然后返回true/false 在另一种登录方式
接近 2 年之前 回复
luochoudan
luochoudan   Ds   Rxr 2016.02.23 23:23

描述的不太清,代码逻辑看着没问题。建议你将二维码的内容打印出来,从那里往下找吧

sinat_16108045
sinat_16108045 就是把那种通过在输入框输入账户,密码然后点击登录按钮登录的步骤换成了扫描二维码,然后服务器收到请求,然后返回true/false 。接着如果条件符合就登录成功。。。 不过还是很感谢您看了我的问题!
接近 2 年之前 回复
dcxy0
dcxy0   Ds   Rxr 2016.02.24 11:18

应该是客户端和服务端的通信出问题了,服务器端生成二维码,客户端扫码,跳转到授权登录,然后服务器端接收,基本就是这样。

dcxy0
dcxy0 回复CodeParanoia: 调试一下客户端扫描完之后的代码,看下是不是有哪个地方判断没过去,还是其他原因
接近 2 年之前 回复
sinat_16108045
sinat_16108045 目前是扫码后感觉没有进行联网操作查询的那一步。因为在另一个demo中通过点击后服务端会打印出登陆者信息,而在这个OnActivityResult执行后没有打印信息
接近 2 年之前 回复
sinat_16108045
sinat_16108045 目前是扫码后感觉没有进行联网操作查询的那一步。因为在另一个demo中通过点击后服务端会打印出登陆者信息,而在这个OnActivityResult执行后没有打印信息
接近 2 年之前 回复
sinat_16108045
sinat_16108045   2016.02.25 09:17

谢谢各位前辈,仔细检查了一下,代码逻辑没有错误 错误是忘记在配置文件里面加上的声明了。。。~

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!