-1
콜백 발생시 LiveData 관찰자가 트리거되지 않습니다. 그러나 관측 가능한 데이터를 함수에 넣고 데이터를 변경하면 잘 작동합니다. 어떤 아이디어가 될까요?LiveData 관찰자가 콜백에서 트리거되지 않습니다.
fun connect(address: String){
protocolARC.value = ProtocolARC() //OKAY!!!!
bleManager.gattClient.onCreate(getApplication(), address, object : GattClient.OnCounterReadListener {
override fun onCounterRead(value: Int) {
Log.d("HURRAY", "read")
protocolARC.value = ProtocolARC() //NOT OKAY?????
}
override fun onConnected(success: Boolean) {
stopScan()
}
})
}