android.support.v4.app.FragmentActivity.unbindService()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(5.4k)|赞(0)|评价(0)|浏览(98)

本文整理了Java中android.support.v4.app.FragmentActivity.unbindService()方法的一些代码示例,展示了FragmentActivity.unbindService()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.unbindService()方法的具体详情如下:
包路径:android.support.v4.app.FragmentActivity
类名称:FragmentActivity
方法名:unbindService

FragmentActivity.unbindService介绍

暂无

代码示例

代码示例来源:origin: openxc/openxc-android

@Override
public synchronized void onPause() {
  super.onPause();
  if (mVehicleManager != null) {
    getActivity().unbindService(mConnection);
    mVehicleManager = null;
  }
}

代码示例来源:origin: openxc/openxc-android

@Override
public synchronized void onPause() {
  super.onPause();
  if (mVehicleManager != null) {
    getActivity().unbindService(mConnection);
    mVehicleManager = null;
  }
}

代码示例来源:origin: cookpad/issue-reporter-android

protected void unbindService(ServiceConnection conn) {
  getActivity().unbindService(conn);
}

代码示例来源:origin: azhon/SmackChat

@Override
  public void onDestroy() {
    if (!subscription.isUnsubscribed()) {
      subscription.unsubscribe();
    }
    getActivity().unbindService(connection);
    super.onDestroy();

  }
}

代码示例来源:origin: openxc/openxc-android

@Override
  public void onPause() {
    super.onPause();
    if(mVehicleManager != null) {
      Log.i(TAG, "Unbinding from vehicle service");
      getActivity().unbindService(mConnection);
      mVehicleManager = null;
    }
  }
}

代码示例来源:origin: vitas/beaconloc

@Override
public void unbindService(ServiceConnection serviceConnection) {
  Log.d(Constants.TAG, "scan fragment unbound from beacon service");
  if (mBeaconManager.isBound(this)) {
    getActivity().unbindService(serviceConnection);
  }
  isReadyForScan = false;
  isScanning = false;
}

代码示例来源:origin: blurpy/kouchat-android

@Override
public void onDestroy() {
  if (androidUserInterface != null) {
    getActivity().unbindService(serviceConnection);
  }
  androidUserInterface = null;
  settings = null;
  serviceConnection = null;
  super.onDestroy();
}

代码示例来源:origin: NordicSemiconductor/Android-nRF-Toolbox

@Override
public void onStop() {
  super.onStop();
  try {
    requireActivity().unbindService(mServiceConnection);
    mUARTInterface = null;
  } catch (final IllegalArgumentException e) {
    // do nothing, we were not connected to the sensor
  }
}

代码示例来源:origin: NordicSemiconductor/Android-nRF-Beacon

@Override
public void onStop() {
  super.onStop();
  if (mBinded)
    getActivity().unbindService(mServiceConnection);
}

代码示例来源:origin: fccaikai/AppUpdate

@Override
public void onDestroy() {
  super.onDestroy();
  getActivity().unbindService(mConnection);
}

代码示例来源:origin: openxc/openxc-android

@Override
  public void onPause() {
    super.onPause();
    if(mVehicleManager != null) {
      Log.i(TAG, "Unbinding from vehicle service");
      mVehicleManager.removeListener(DiagnosticResponse.class, mListener);
      getActivity().unbindService(mConnection);
      mVehicleManager = null;
    }
  }
}

代码示例来源:origin: wallabag/android-app

@Override
public void onDestroyView() {
  //Log.d(LOG_TAG, "onDestroyView");
  super.onDestroyView();
  if (ttsService != null) {
    getActivity().unbindService(serviceConnection);
    if (!dontStopTtsService) {
      Intent intent = new Intent(getContext(), TtsService.class);
      getActivity().stopService(intent);
    }
  }
  serviceConnection = null;
}

代码示例来源:origin: Ashish-Bansal/OneTapVideoDownload

@Override
public void onStop() {
  super.onStop();
  if(mBounded != null && mBounded) {
    mDownloadManager.removeOnDownloadChangeListener(this);
    getActivity().unbindService(mConnection);
    mBounded = false;
  }
  if (mDownloadAdapter != null) {
    mDownloadAdapter.onStop();
  }
}

代码示例来源:origin: openxc/openxc-android

@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
  super.setUserVisibleHint(isVisibleToUser);
  if (isVisibleToUser) {
    getActivity().bindService(
        new Intent(getActivity(), VehicleManager.class),
        mConnection, Context.BIND_AUTO_CREATE);
  } else {
    if(mVehicleManager != null) {
      Log.i(TAG, "Unbinding from vehicle service");
      mVehicleManager.removeListener(CanMessage.class, mListener);
      getActivity().unbindService(mConnection);
      mVehicleManager = null;
    }
  }
}

代码示例来源:origin: openxc/openxc-android

@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
  super.setUserVisibleHint(isVisibleToUser);
  if(getActivity() == null) {
    return;
  }
  if (isVisibleToUser) {
    getActivity().bindService(
        new Intent(getActivity(), VehicleManager.class),
        mConnection, Context.BIND_AUTO_CREATE);
  } else {
    if(mVehicleManager != null) {
      Log.i(TAG, "Unbinding from vehicle service");
      mVehicleManager.removeListener(SimpleVehicleMessage.class, mListener);
      mVehicleManager.removeListener(EventedSimpleVehicleMessage.class, mListener);
      getActivity().unbindService(mConnection);
      mVehicleManager = null;
    }
  }
}

代码示例来源:origin: TeamWalrus/Walrus

@Override
public void onPause() {
  super.onPause();
  LocalBroadcastManager localBroadcastManager = LocalBroadcastManager.getInstance(
      getActivity());
  localBroadcastManager.unregisterReceiver(
      bulkReadCardsServiceUpdateNotificationHandler);
  localBroadcastManager.unregisterReceiver(
      bulkReadCardDataSinkUpdateBroadcastReceiver);
  getActivity().unbindService(bulkReadCardsServiceConnection);
}

代码示例来源:origin: pocmo/Yaaic

/**
 * On Pause
 */
@Override
public void onPause() {
  super.onPause();
  server.setIsForeground(false);
  if (binder != null && binder.getService() != null) {
    binder.getService().checkServiceStatus();
  }
  getActivity().unbindService(this);
  getActivity().unregisterReceiver(channelReceiver);
  getActivity().unregisterReceiver(serverReceiver);
}

代码示例来源:origin: HelloChenJinJun/TestChat

@Override
public void onDestroy() {
    super.onDestroy();
    if (netWorkChangedReceiver != null) {
        netWorkChangedReceiver.unregisterListener(this);
        getActivity().unregisterReceiver(netWorkChangedReceiver);
    }
    RxBusManager.getInstance().unSubscrible(this);
    LogUtil.e("这里停止实时检测服务拉");
    if (connection != null) {
        getActivity().unbindService(connection);
        connection = null;
    }
}

相关文章

微信公众号

最新文章

更多

FragmentActivity类方法