问题标签 [react-native-community-netinfo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 无法构建 React Native 0.59.8 android.support.v4.net.ConnectivityManagerCompat
我迁移到较新的 React Native 并将一些库更新到最新版本。我的一块project.json
:
我在这里遇到了这个问题:
D:\myapp\node_modules@react-native-community\netinfo\android\src\main\java\com\reactnativecommunity\netinfo\ConnectivityReceiver.java:12:错误:包android.support.v4.net不存在导入android .support.v4.net.ConnectivityManagerCompat;^ D:\myapp\node_modules@react-native-community\netinfo\android\src\main\java\com\reactnativecommunity\netinfo\ConnectivityReceiver.java:154:错误:找不到符号 ConnectivityManagerCompat.isActiveNetworkMetered(getConnectivityManager()); ^ 符号:变量 ConnectivityManagerCompat 位置:类 ConnectivityReceiver 2 错误
gradle.properties
根梯度
梯度依赖
javascript - 当 Internet 连接从 ON 更改为 OFF 时,Snackbar 不显示
我使用 NetInfo 库来检测 Internet 连接是否可用。它工作得很好,但是当 Internet 从打开更改为关闭时,NetInfo 功能中的快餐栏不显示。Snackbar 在没有互联网的情况下完美显示,也从互联网开始。当 Internet 每次由 off 变为 on 时,snackbar 每次都会显示,但从 ON 变为 OFF 时不显示。所有日志在每种情况下都能完美显示。如果我放置一个警报框而不是小吃店,那么一切都很完美。
react-native - 无法安装 react-native-community/react-native-netinfo
我想删除“警告:NetInfo 已从 react-native 核心中提取,并将在未来的版本中删除。现在可以从“@react-native-community/netinfo”而不是“react-native”安装和导入. 请参阅https://github.com/react-native-community/react-native-netinfo “但是当我运行命令时它不起作用。
ios - NetInfo addeventListener 在 ios 上有一个奇怪的行为
从“react-native”导入 NetInfo 在 iOS 和 android 上效果很好。虽然,现在尝试从@react-native-community/netinfo(版本 3.2.1)导入它,在 android 上运行没有问题,但在 iOS 上以重复的方式启动addEventListener
. 但是@react-native-community/netinfo(第 4 版. .适用于 iOS,无需重复循环)。
这是我带有控制台的简单代码:
你好世界 !在启动应用程序时以循环方式编写。这意味着addEventListener
不间断地调用。是因为我使用的是 netInfo 的旧 api 吗?
react-native - 如何在 React-native 中检查互联网可达性?
我试过@react-native-community/netinfo 来检查互联网的可达性。但我要实现的场景是,假设我的设备从另一台设备连接到 wifi 热点,并且如果该设备的移动数据已关闭,我想显示离线 toast。
但在这种情况下,当其他设备的移动数据关闭时,它不会处理更改。
react-native - 我如何 setInterval 外部类扩展组件?
我想 setInterval 连接检查,但它不适合我。有人可以向我解释为什么以及我该怎么做吗?谢谢!
javascript - 我想使用 NetInfo React Native,我的 NetInfo 功能可以在所有组件中使用吗?
在我做的这个应用程序中,它有很多组件,但是我想检查用户是否可以上网并在所有组件中调用Netinfo函数,而不是再次写下来
android - 检查互联网连接在我的 android 上不起作用,但在我的 ios 设备上完美运行
我正在尝试在我的 react-native 应用程序上检测互联网连接。这在 ios 中完美运行,但在 android 上不起作用。
首先,我尝试从 react-native 导入 net-info。发布这个,我尝试使用依赖 react-native-community/net info "^4.2.2" 但它不起作用。我已经尝试了所有可能的方法,比如启用 jetifier 并根据 androidX 核心配置 android 设置但没有似乎工作。
我希望 netinfo 在 android 中可以像在 ios 中一样工作。我是否缺少要包含在 android.xml 中的内容?我已经在 android.xml 中包含了所需的权限。请帮帮我。我已经挣扎了很长时间。
android - react-native netinfo 在 ios 中表现得很奇怪
系统环境:
操作系统:Windows 10 操作系统 64 位 CPU:Intel core i7-9700k @ 3.60GHz 内存:550.87 MB / 16.00 GB
平台:
与 Android 和 IOS 相关的问题
版本:
Android:9 iOS:13.1.3 react-native-netinfo:5.0.0 react-native:0.61.4 expo:36.0.0
描述 :
在我的博览会项目中,我需要当前手机连接的 WiFi 的 ssid 、 ipAddress 等详细信息。我遵循以下程序如下:
第一步我做了 npm install --save @react-native-community/netinfo
第二步,我从“@react-native-community/netinfo”导入了 NetInfo;
第三步我写了下面的代码
以下是我可以在终端上看到的输出
Android 情况下的输出
连接类型 wifi
在 iOS 的情况下输出。
因此,如果您在输出详细信息中看到所有详细信息,例如 ssid、Android 的子网,但即使在授予位置许可后,iOS 的 ssid 也始终为空。因为我是新手,所以我不明白我在哪里做错了,因为我没有得到 wifi ssid 和 ipaddress。请给我一个解决上述问题的方法。我不想退出世博会。