@Override protected void onPause() { super.onPause(); Log.i(TAG, "onPause:+"); if (mMyScanCallBack != null && mBtScanner != null) { Log.i(TAG, "onPause: stopScan"); // BUG: For somereason this didn't stop the scanning!! mBtScanner.stopScan(mMyScanCallBack); } Log.i(TAG, "mSm1: dump"); Log.i(TAG, mSm1.toString()); Log.i(TAG, "mBleScanSm: dump"); Log.i(TAG, mBleScanSm.toString()); Log.i(TAG, "onPause:-"); }