【问题标题】:how to check network connection status in libgdx with robovm?如何使用 robovm 检查 libgdx 中的网络连接状态?
【发布时间】:2014-06-22 12:40:43
【问题描述】:

根据本网站 https://github.com/libgdx/libgdx/wiki/Admob-in-libgdx

我知道如何通过 robovm 在 libgdx 游戏中添加 admob 横幅,并且成功了!

当我的 Iphone 连接到 wifi 或 grps 时,一切正常。但是,当我关闭 wifi 和 grps 时,游戏会在启动画面后立即退出。这是因为initializeAds函数没有连接到wifi或gprs。

在 OBJC 中有一个名为 connection.h 的文件,用于检查 gprs 或 wifi 是否已连接。之后,我们就可以根据状态初始化admob横幅了。

有没有办法通过robovm检查连接状态或者有没有办法避免崩溃?

谢谢!

【问题讨论】:

    标签: java ios libgdx robovm


    【解决方案1】:

    只需在 Java 上编写简单的函数,它将 ping google.com 并返回 true/false。使用它来发送请求:

    Gdx.net.sendHttpRequest(HttpRequest httpRequest, HttpResponseListener httpResponseListener);
    

    如果您收到响应(有互联网连接),如果它会出现错误(没有),请检查httpResponseListener

    P.S 对于 Android,将此添加到清单中:

    <uses-permission android:name="android.permission.INTERNET" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-24
      • 1970-01-01
      • 1970-01-01
      • 2019-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-05
      相关资源
      最近更新 更多