广州公交查询“行讯通”安卓测试版最近总是连接服务器失败,是否已经停止了服务?

广州公交查询“行讯通”安卓测试版最近总是连接服务器失败,是否已经停止了服务?,第1张

联通沃·行讯通并没有停止服务。

目前Andoid手机用户若仍旧使用注册版客户端(版本v1.1.4 / v1.1.5 / v1.2.0),使用时系统将提示更新,用户必须更新至新版本后方能正常使用,否则无法正常使用业务。

目前IphoneIOS6系统存在版本兼容性问题,属于调试阶段,我司已针对此问题正在努力完善当中,感谢您对我司的业务支持。

用户可在应用商城或登陆APP store进行下载下载最新版本,下载新版本时需要先将旧版本卸载后再安装。

• Context.startService()

• Context.bindService()

1. 在同一个应用任何地方调用 startService() 方法就能启动 Service 了,然后系统会回调 Service 类的

onCreate() 以及 onStart() 方法。这样启动的 Service 会一直运行在后台,直到

Context.stopService() 或者 selfStop() 方法被调用。另外如果一个 Service 已经被启动,其他代码再试图调用

startService() 方法,是不会执行 onCreate() 的,但会重新执行一次 onStart() 。

2. 另外一种 bindService() 方法的意思是,把这个 Service 和调用 Service

的客户类绑起来,如果调用这个客户类被销毁,Service 也会被销毁。用这个方法的一个好处是,bindService() 方法执行后

Service 会回调上边提到的 onBind() 方发,你可以从这里返回一个实现了 IBind

接口的类,在客户端操作这个类就能和这个服务通信了,比如得到 Service 运行的状态或其他操作。如果 Service

还没有运行,使用这个方法启动 Service 就会 onCreate() 方法而不会调用 onStart()。

总结:

1.

startService()的目的是回调onStart()方法,onCreate()

方法是在Service不存在的时候调用的,如果Service存在(例如之前调用了bindService,那么Service的onCreate方法

已经调用了)那么startService()将跳过onCreate() 方法。

2.

bindService()目的是回调onBind()方法,它的作用是在Service和调用者之间建立一个桥梁,并不负责更多的工作(例如一个

Service需要连接服务器的操作),一般使用bindService来绑定到一个现有的Service(即通过StartService启动的服

务)。

由于Service 的onStart()方法只有在startService()启动Service的情况下才调用,故使用onStart()的时候要注意这点。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/282280.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存