call mBluetoothAdapter.cancelDiscovery() when onDestory