首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android应用程序使用移动数据,同时连接到没有互联网接入的wifi

Android应用程序使用移动数据,同时连接到没有互联网接入的wifi
EN

Stack Overflow用户
提问于 2022-11-01 08:04:30
回答 1查看 75关注 0票数 0

我需要更新我的应用程序内的谷歌地图实例,而我是通过Wi连接到ioT设备,但没有互联网接入。我发现,如果我从我的应用程序直接连接到设备,手机将连接到设备接入点,同时显示4G连接徽章活动。因此,我可以通过浏览器或其他应用程序在互联网上导航,但在我的应用程序中,我没有互联网接入…当我尝试进行互联网请求时,我没有看到显示“缺少连接”的横幅,但是所有的请求都通过wifi而没有互联网访问,所以我的应用程序中的Google实例不会更新,而且我只能看到一个空白的网格,即使我在状态栏…中看到了激活的4G标记。有人找到解决办法了吗?我正在使用Reactinative而且iOS中的同一个应用程序没有这个问题

我试图从我的应用程序内部直接连接到设备wifi接入点,在这种情况下,手机显示状态栏中活动的4G横幅,即使我通过wifi连接到设备而没有互联网接入,但问题是,从我的应用程序中,所有请求都通过没有互联网接入的wifi传递,并且Android没有将它们传递给移动数据工作连接…。在我的应用程序之外,我可以在此状态下在互联网上导航,但我需要从我的应用程序内部进行导航,以更新我的Google地图实例。

EN

回答 1

Stack Overflow用户

发布于 2022-11-01 08:34:01

您的应用程序使用相同的OS系统调用,但有一些延迟。如果要控制连接状态并检查应用程序对网络更改的反应方式,可以使用NetInfo https://github.com/react-native-netinfo/react-native-netinfo#usage和日志更改。例如:

代码语言:javascript
运行
复制
// Subscribe
const unsubscribe = NetInfo.addEventListener(state => {
  console.log("Connection type", state.type);
  console.log("Is connected?", state.isConnected);
});

// Unsubscribe
unsubscribe();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74273063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档