小编Jae*_*ang的帖子

连接管理器 unregisterNetworkCallBack 已取消注册

在我的 android 应用程序中,我正在注销活动的 networkCallback onPause。有时我会收到错误,原因是

java.lang.IllegalArgumentException
NetworkCallback was already unregistered
Run Code Online (Sandbox Code Playgroud)

有没有办法检查网络回调是否已经取消注册或防止“双重”取消注册?或者注册所以我们知道什么时候取消注册?

if (mNetworkCallback != null && mConnectivityManager != null) {
           try{
               mConnectivityManager.unregisterNetworkCallback(mNetworkCallback);

           }
           catch (Exception e){
               Log.d(TAG, "unregister failed");
           }
        }
Run Code Online (Sandbox Code Playgroud)

java android

6
推荐指数
1
解决办法
3933
查看次数

标签 统计

android ×1

java ×1