Android BLE API methods for reading some characteristics are Asynchronous in nature and when you request some value, your GATT callback method is called.
If you requ
Possible Solution #6: try the Task feature provided by https://github.com/BoltsFramework/Bolts-Android :-)