Exemple #1
0
 @Override
 protected void onPause() {
   super.onPause();
   activityRunning = false;
   sensorManager.unregisterListener(this, countSensor);
   sensorManager.unregisterListener(this, mAccelerometer);
   sensorManager.unregisterListener(this, mMagnetometer);
   // if you unregister the last listener, the hardware will stop detecting step events
   //        sensorManager.unregisterListener(this);
 }
  public void onDestroy() {
    running = false;
    if (scanThread != null) scanThread.interrupt();

    if (myWLocate != null) myWLocate.doPause();

    sensorManager.unregisterListener(
        this, sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER));

    if (scanData.getmView() != null) {
      ((WindowManager) getSystemService(WINDOW_SERVICE)).removeView(scanData.getmView());
      scanData.setmView(null);
    }
    try {
      if (wl != null) wl.release();
    } catch (RuntimeException re) {
    }
    wl = null;
    try {
      scanThread.join(1000);
    } catch (InterruptedException ie) {

    }
    System.exit(0);
  }
Exemple #3
0
 @Override
 protected void onPause() {
   super.onPause();
   mView.onPause();
   mSensorManager.unregisterListener(this);
   GodotLib.focusout();
 }
Exemple #4
0
 // Sensor events
 public void enableSensor(int sensortype, boolean enabled) {
   // TODO: This uses getDefaultSensor - what if we have >1 accels?
   if (enabled) {
     mSensorManager.registerListener(
         this, mSensorManager.getDefaultSensor(sensortype), SensorManager.SENSOR_DELAY_GAME, null);
   } else {
     mSensorManager.unregisterListener(this, mSensorManager.getDefaultSensor(sensortype));
   }
 }
Exemple #5
0
  @Override
  protected void onPause() {
    super.onPause();
    if (!godot_initialized) {
      if (null != mDownloaderClientStub) {
        mDownloaderClientStub.disconnect(this);
      }
      return;
    }
    mView.onPause();
    mSensorManager.unregisterListener(this);
    GodotLib.focusout();

    for (int i = 0; i < singleton_count; i++) {
      singletons[i].onMainPause();
    }
  }
 public void stopListeningForUpdates() {
   sensorManager.unregisterListener(stepListener);
 }
Exemple #7
0
 protected void onPause() {
   super.onPause();
   mSensorManager.unregisterListener(this);
 }
 public static void stop() {
   if (started) {
     sensor_manager.unregisterListener(sensor_event_listener);
     started = false;
   }
 }