Не удалось отладить переменную, полученную от Channel в Kotlin - PullRequest
0 голосов
/ 01 июня 2018

A имеет канал Котлина, как показано ниже.Когда я ставлю точку останова в строке журнала, я хочу видеть тестовую переменную в Android Studio, но не могу.

 val channel = Channel<Int>()
 launch {
     val test = channel.receive()
     Log.d(test.toString()) <--- Breakpoint set here
 }

 launch {
     channel.send(1)
 }

Это отображается в отладчике Android Studio, когда я останавливаюсь наточка останова.

this = {Test$test$8@7232} 
   $channel = {RendezvousChannel@7435} 
   p$ = {StandaloneCoroutine@7478} 
   _context = {CombinedContext@7483} 
   _facade = {DispatchedContinuation@7484} 
   completion = {StandaloneCoroutine@7478} 
   label = 1
   arity = 2
   shadow$_klass_ = {Class@7194} ""
   shadow$_monitor_ = -1282289382
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...