问题标签 [network-state]
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 - 在三星设备上检查网络状态时出现 NullPointerException
我已经在 Play 商店中发布了我的应用程序,我正在使用以下方法检查网络状态:
在Google Play 控制台中,我看到三星设备在checkInternetConnection
使用Nullpointerexception
. 问题是什么?在我的设备和其他设备上它工作得很好。
堆栈跟踪:
react-native-ios - 在 ios react native 中使用 NetInfo.isConnected 时崩溃
我正在尝试将 react-native ios 代码中的 networkstatechange 读取为:
1)当网络处于活动状态时:网络状态从在线变为离线。App(ios) 直接崩溃而不是读取状态。
2)当网络最初处于活动/离线状态时:在将网络状态从离线更改为在线时,它可以正常工作。完美地显示和加载视图。
任何帮助将不胜感激,因为我已经阅读了许多教程,但没有得到解决方案。在此先感谢。
android - 已连接网络上的活动 Internet 连接
我的应用程序活动有一段代码,我想在访问 FireBase Auth Login 之前检查具有活动连接的连接网络。
我为networkState创建了一个类,添加了一个用于检查networkActiveConnection的代码块
应用程序不断崩溃。没有解决方案我无法移动。我错过了哪里?有没有其他方法可以检查连接的网络是否有活动连接?
android - 检查互联网连接而不是网络状态
我的应用程序也可以在离线模式下运行,并且在互联网可用时运行良好。我正在使用以下代码检查互联网连接。
问题是,如果我们连接的 WiFi 网络不包括互联网访问或需要基于浏览器的身份验证,它仍然返回 true。如果互联网不可用,它应该返回 false。我需要检查互联网连接而不是移动网络连接状态。
minSdkVersion 15
html - 网络可用时从离线 HTML5 应用上传
哇,我的问题似乎很常见,以至于我一定错过了一些非常明显的东西,但这里是:
有什么方法可以触发/安排休眠的离线 HTML5 应用程序运行:
- 当网络可用时,
- 或定期。
我想创建一个离线 HTML5 应用程序,它将记录交付的详细信息(项目描述、收件人姓名、照片、时间戳等)。数据将被写入本地存储(照片转换为base64)。如果应用程序有网络,则交付数据将上传到远程服务器。如果应用程序没有网络,那么即使用户关闭设备电源,下次设备启动并有网络时,我需要应用程序进行上传,无需用户进行任何操作。
我已经搜索并没有发现任何东西。我猜离线应用程序只有在前台才能运行?如果有人能证实这一点,那么这至少是一件好事,即使这不是我想听到的。
谢谢
android - 使用带有 PendingIntent 的 registerNetworkCallback 监听网络事件
我想要什么:当互联网连接状态从关闭变为开启或反之亦然 - 即使应用程序未处于活动状态,我也想立即停止/启动服务。由于挂起的意图可能比调用应用程序的寿命更长,我认为这是可以实现的。
我正在尝试以这种方式使用ConnectivityManager.registerNetworkCallback
重载版本PendingIntent
:
有一个广播接收器NetworkStatusReceiver
应该接收与网络事件相关的意图:
在 AndroidManifest.xml 中注册接收器:
最后制作一个待处理的意图并将其注册为网络回调:
问题
当互联网连接最初关闭时 -NetworkStatusReceiver
当它变为 ON 时接收意图。即使应用程序已被杀死。好的,这样(OFF -> ON)它可以工作。但!当互联网连接在 的时刻处于活动状态时registerNetworkCallback
,NetworkStatusReceiver
立即接收到意图。我虽然只有在某些事情发生变化时才会调用回调。但在这种情况下,即使没有任何变化,它也会立即被调用。出于这个原因,我无法跟踪 ON -> OFF 事件。
任何想法,我做错了什么?即使这样,如何跟踪 ON -> OFF?似乎使用registerNetworkCallback
withPendingIntent
不是很流行,所以关于它的使用信息非常稀少。