Android ble read/write characteristics.

Anyone have a working ble example that can read/write a characteristics without locking up every time ?  I tried the BLEExplorer (Exploder ?) and it locked up every-time trying to read a characteristic.  Just said exception and then died with no helpful info. Is on android 7.1, 8.1.