【快应用】车机快应用如何监听网络变化?

现象描述

如今车机上的应用越来越多,也越来越智能化,已经离不开网络。当网络有任何变化时,需要给用户提醒。

 

实现方式

调用network.subscribe监听网络连接,一旦发生网络变化,会立即执行其回调方法callback。车机应用需要立即提示用户正常连接网络。

listenNetwork: function () {

      var that = this

      network.subscribe({

        callback: function (ret) {

          that.currentType = JSON.stringify(ret)

          prompt.showToast({ message: that.componentData.listenSuccess + JSON.stringify(ret) })

        },

        fail: function (erromsg, errocode) {

          prompt.showToast({ message: that.componentData.listenFailed + errocode + ': ' + erromsg })

          console.log('network.subscribe----------' + errocode + ': ' + erromsg)

        }

      })

    },

​欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

posted @ 2022-11-29 12:03  华为开发者论坛  阅读(60)  评论(0编辑  收藏  举报