title: sensorManager.unregisterListener = disable the sensors? - android
body: <p>May I ask is it true that after the following snippet, the sensors are all disabled, i.e. STOP working completely?</p>
  
  <pre><code>protected void onPause() {
      // unregister listener
      super.onPause();
      sensorManager.unregisterListener(this);
  }
  </code></pre>
  
  <p>I am building up an app and battery life is a big concern. I am not sure what exactly </p>
  
  <pre><code>sensorManager.unregisterListener(this);
  </code></pre>
  
  <p>means? My understanding is that as its name suggests, this statement only unregisters the LISTENER. That is, no one will listen. </p>
  
  <p>But I think it does NOT mean that the sensors actually really stop. I guess it is just the sensors still keep working, and the difference is that now no one is listening now. </p>
  
  <p><strong>If true, how to disable the sensors COMPLETELY so as to save power?</strong></p>
  
  <p><strong>Is that single unregister statement enough?</strong></p>