169 похожих чатов

Вот такая ошибка в коде MainActivity. В фрагменте код: в super.onViewCreated requireArguments().getString(DATA)?.let

{ data ->
date1.setText("30.04.2018")
}

companion object {
private const val DATA = "data"
fun newInstance(data: String): Fragment = FirstFragment().apply {
arguments = bundleOf(DATA to data)
}
}

2 ответов

6 просмотров

Делаешь класс class DataDTO(data1: String, data2: String, data3: String, data4: String) В фрагменте companion object { fun newInstance(data: DataDTO) = FirstFragment().apply { arguments = Bundle().apply { putString(“data1”, data.data1) putString(“data2”, data.data2) putString(“data3”, data.data3) putString(“data4”, data.data4) } На месте получения во фрагменте: requireArguments().let { date1.setText(it.getString(“data1”) ?: “”) date2.setText(it.getString(“data2”) ?: “”) date3.setText(it.getString(“data3”) ?: “”) date4.setText(it.getString(“data4”) ?: “”) В активити FirstFragment.newInstance( DataDTO(“данные1”,“данные2”, “данные3”, “данные4”) ) Как то так, думаю пойдет)))

full tilt
Делаешь класс class DataDTO(data1: String, data2:...

Что тебе мешает сирелизбл запихнуть и сэрилизбл взять, зачем дробить на 4 аргумента в бандле, хм

Похожие вопросы

Обсуждают сегодня

ого, прикольно, а что пишешь?
CodWiz | Серёжа by CodWiz
32
а почему бы не поведать миру эти дополнения, сделав их по сути стандартными для ide ?
Mixail Frolov
26
А что за прикол,типа тут я никого не найду получается?
🥀
17
А как ребята типа теле2 зашли? У них же пополнение баланса моментальное
Alexandr Dubickiy
22
Хочу поинтересоваться,для кого-то сейчас актуально изучение языков? Поделюсь материалами по иностранным языкам.
Дима
12
Здравствуйте. Какое условие необходимо, что бы приложение скомпилированное лазарусом в ubuntu запускалось на astra linux?
Эдуард Щербаков
21
Нужно найти номер позиции, с которой начинается подстрока S2 в строке S1. lea di, s1 ;Строка lea si, s2 Подстрока again: mov al, [si] mov ah, 02 ...
Ыиу
12
Выиграл лотерейные билеты (во взрослую жизнь), где обменивать на игрушки?
Magic
8
Привет Вам, Гуру вапора Смею обратиться с вопросом, по какой причине не сохраняются куки через request.client.send(get) и urlsession? Опишу чуть точнее: - есть первый запрос, ...
Alexander Orlov
10
.model small .stack 100h .data x db ? y db ? equation db 10, 5, -20 result db ? .code main proc mov ax, @data mov ds, ax ; Ввод координат x и y ...
Mr Beast
1
Карта сайта