Android 大疆V5 SDK在一个fragment界面使用自定义网络启动RTK后,再进入这个界面,所有的RTKSystemStateListener,RTKLocationInfoListener数据都没有了,请问怎么回事?

已完成

评论

3 条评论

  • DJI Developer Support
    光靠这些信息我没法帮你debug,听起来感觉是你的操作使得fragment里的数据又被初始化了,最好是打印一些log来自我排查。你要关注一下Listener的生命周期是否随着你的操作停止了,或者被初始化了。
    0
    评论操作 固定链接
  • YIf

    DJI Developer Support

    你好,我的意思是fragment初始化中添加当前RTK数据监听,在detach中移除了监听,我再当天fragment界面连接RTK,这些监听有数据,一旦我重新进入当前界面,这些监听没有数据了。

    按道理,RTK连接上后,在那添加监听,不应该都有数据吗,怎么只能在当前页面连接,才能监听获取数据。这不是有问题。

    我后来直接在初始化就增加当前两个监听,没有移除,但是依然获取不到数据,进这个RTK Fragment中有经纬度,没一会就自动消失了。

    0
    评论操作 固定链接
  • YIf

    DJI Developer Support

    这监听是不是有问题,数据会丢失,我连接无人机,无人机一些经纬度高度数据无论在那个界面都能获取,怎么到了RTK这些监听就数据获取不了

    0
    评论操作 固定链接

请先登录再写评论。