title: android BLE - automatic re-connect after spontaneous disconnect
body: <p>using the android 4.4 BLE APIs on my Nexus7, i'm able to successfully interact with a peripheral BLE device -- connect, disconnect, read, write....</p>
  
  <p>if however an <em>active</em> connection breaks for whatever reason (in this case, the peripheral is reset), i observe the following behavior....</p>
  
  <ul>
  <li><p>my peripheral (by design) begins advertising after any active connection is terminated (for whatever reason); i can see this via my bluetooth packet sniffer....</p></li>
  <li><p>i receive the onConnectionStateChanged callback as expected in my android app, at which point i invoke close() on my active BluetoothGatt instance; this is the same procedure i follow during a "normal" disconnect initiated from the client...</p></li>
  <li><p>shortly after this, the android BLE stack tries to <em>re-connect</em> to the same peripheral; through the packet sniffer i can see the BLE connection request going out over the air...</p></li>
  </ul>
  
  <p>my app, however, did not initiate this re-connection; indeed, i see no information from <em>any</em> bluetooth log suggesting this even happened!!!!</p>
  
  <p>is there some "mode" in the BLE stack where it attempts to re-establish busted connections automatically???</p>
  
  <p>thanks....</p>