android - 在主线程上调用 ConnectivityManager 的 requestNetwork() 是否安全?

标签 android

通过主线程调用 ConnectivityManager 的 requestNetwork() 接口(interface)是否安全,或者它会暂停 ANR 错误的威胁吗?

最佳答案

是的。这是一个异步操作。您将通过 ConnectivityManager.NetworkCallback 回调接收更新。

当不再需要更新时,不要忘记使用 unregisterNetworkCallback 取消注册,以避免内存泄漏。

关于android - 在主线程上调用 ConnectivityManager 的 requestNetwork() 是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44877686/

相关文章:

android - 强制Flutter Android应用程序像在iOS设备上一样运行

android - 在 React Native 中的现有状态转换期间(例如在 `render` 内)无法更新

android - 应用内计费测试 : android. test.purchased 已拥有

java - 如何提取动态广播的 Intent

java - fragment - 错误膨胀

android - 使用 onClickListener 在 Service 中停止服务

android - 滑动 ListView Android

android - 如何让 Admob adblock 离开屏幕中心?

Android NDK 交叉编译 sys/signal.h : No such file or directory

android - 我可以将android中的默认推送通知图标从应用程序图标覆盖到自定义图标吗?