обрабатывать полученные с navArgs данные, если бизнес логики там нет или мало? Например, этот метод, который в зависимости от количества пересадок просто возвращает строку, которую покажем на экране. Или по хорошему лучше это во вьюмодель вынести?
Если хочешь заморочиться, тогда передавай аргументы во ViewModel, а там она с ними будет делать что нужно и отдавать что нужно
Строки нужно в ресурсах держать. Вместо 4 append здесь просится 1 строка с 2 format placeholders.
не использовал их, отличный повод освоить всем спасибо!
https://developer.android.com/guide/topics/resources/string-resource#formatting-strings
Зачем нам тыкать во вью модель, получать что-то от вью модели, отдавать активити, опять тыкать в о вью модель и получать отформатированную строку, если можно сразу вернуть результат, который мы будем отображать
Это формальность, ответственность будет разделена
Обсуждают сегодня