Я пытаюсь проверить значения переменных, находясь в точке останова, но Android Studio говорит, что моя переменная "
оптимизирован"[sic].
Код: Выделить всё
val states = mutableListOf()
backgroundScope.launch(Dispatchers.Unconfined) {
viewModel.uiState.toList(states)
}
assertEquals(true, states[0].isLoading)
// Breakpoint here
viewModel.fooBarBaz()
Я знаю, что могу установить точку останова выше или добавить строку кода (например, оператор печати) ниже точки останова, которая использует переменную, но это просто раздражает. Как мне сказать Android Studio не оптимизировать мои локальные переменные?
Подробнее здесь:
https://stackoverflow.com/questions/772 ... breakpoint