android - 当应用程序未运行时,使用 Android 中的 PhoneStateListener 持续检查移动网络(2g/3g/4g)的状态(连接/断开)
问题描述
当我的设备连接到网络时,我想将本地数据库中保存的详细信息更新到服务器。即使我的应用程序没有运行,我也想更新详细信息。当应用程序处于前台时,一切正常。但是当应用程序关闭时,当我打开移动网络(2g/3g/4g)时,没有调用带有android.net.conn.CONNECTIVITY_CHANGE(ConnectivityManager.CONNECTIVITY_ACTION)的 BroadcastReceiver 。我不知道如何使用PhoneStateListener
. 请帮我实现这个功能。
解决方案
推荐阅读
- logfile - Psychtoolbox - 将信息写入日志文件
- java - 我如何处理我的应用程序要求拨打和管理电话?
- go - 处理动态子域
- android - 构建错误:任务':app:transformNativeLibsWithStripDebugSymbolForDebug的执行失败
- jquery - 如何从json编码数组中减去值然后传递到表中
- javascript - Dc.js:条形图,条形重叠
- animation - GNU绘图:';' 预期的 gif 终端
- windows - 无法在 Windows 10 上运行 RabbitMQ
- excel - Excel VBA:使用复选框选择行并粘贴到不同的工作表
- javascript - Laravel ajax 500(内部服务器错误)错误