I am using moto X play android 5.1.1 in android app i am doing below steps, 1) find ble device 2) connect 3)inside connect callback- discover services 4)inside onServicesDiscovered callback -gatt.getServices() & gattService.getCharacteristics() -> then-> read Characteristics * i am trying to read 12 Characteristics one by one. after call back of onCharacteristicRead first , i will read second Characteristics and so on..
i am facing issue in step 4. some time it is reading 1 Characteristics, some time 2, some time it is directly disconnecting.
i checked in 2 different device MI redmi 3 , and moto x play .. same issue happening.
in nexus 5x,android 6.0 this issue is not happening, i am able to read all Characteristics.