Size: a a a

Android Developers

2020 July 13

Т

Тимур in Android Developers
источник

Т

Тимур in Android Developers
Убрал Navigation Drawer у нужного фрагмента таким способом
источник

М

Михаил in Android Developers
4NK1R
в разметке экрана указывайте android:backgroundTint="@color/yourColor"
Спасибо :)
источник

IK

Iliya Khramtsov in Android Developers
Добрый день , подскажите пожалуйста, а то я намучился на ровном месте уже , могут ли фрагменты взаимодействовать на прямую друг с другом через интерфейсы или обязательно нужно через активити ?
источник

K

Kirill in Android Developers
Fr Kh
Не помогло
Тебе сказали windowBackground, погугли.
источник

V

Vladimir in Android Developers
Павел Сарпов
Привет! В Epoxy закинул модель. Затем у этой модели мне надо изменить одно из свойств (значение булева поля), вываливаюсь с ошибкой, что данные в контроллере менять нельзя. Кто нибудь сталкивался? Как это решается?
Решается тем, что модель нельзя изменять после того, как она построилась. Только через интерцептор, но там какие то тяжёлые случаи прям. Меняй объект и кидай новый в контроллер
источник

П

Павел Сарпов... in Android Developers
Vladimir
Решается тем, что модель нельзя изменять после того, как она построилась. Только через интерцептор, но там какие то тяжёлые случаи прям. Меняй объект и кидай новый в контроллер
То есть кидать новый объект с тем же хэшкодом но при этом изменить поля, которые мне нужны?
источник

V

Vladimir in Android Developers
Павел Сарпов
То есть кидать новый объект с тем же хэшкодом но при этом изменить поля, которые мне нужны?
Эм...у этого поля option donothash?
источник

П

Павел Сарпов... in Android Developers
Vladimir
Эм...у этого поля option donothash?
нет, это дата класс и я могу вынести это поле в тело класса из конструктора
источник

V

Vladimir in Android Developers
Павел Сарпов
нет, это дата класс и я могу вынести это поле в тело класса из конструктора
Не надо выносить, просто сделай copy с новым значением и кидай обратно
источник

П

Павел Сарпов... in Android Developers
Vladimir
Не надо выносить, просто сделай copy с новым значением и кидай обратно
тогда хэшкоды будут разные и он мне добавит еще один элемент, разве нет?
источник

V

Vladimir in Android Developers
Павел Сарпов
тогда хэшкоды будут разные и он мне добавит еще один элемент, разве нет?
Если id модели не изменится, то нет
источник

П

Павел Сарпов... in Android Developers
Vladimir
Если id модели не изменится, то нет
вот и вопрос, тогда что взять за основу id модели?
Если я беру id сообщения ( у меня чат) или беру хэш код от всей модели, то у меня дублируется сообщение после смены значения в поле (меняю статус о прочтении)
источник

П

Павел Сарпов... in Android Developers
Vladimir
Если id модели не изменится, то нет
Вот так я делаю изменение в текущем айтеме
источник

V

Vladimir in Android Developers
Так ты сам добавляешь сообщение )
источник

П

Павел Сарпов... in Android Developers
Vladimir
Так ты сам добавляешь сообщение )
Тогда я не совсем понимаю, как мне подменить имеющееся. Объясни детальнее, пожалуйста
источник

V

Vladimir in Android Developers
currentChatstate.body[oldIndex] = oldBody
источник

4

4NK1R in Android Developers
ребят, как правильно вызвать Dialog из фрагмента? пробовал как из активити - краш
источник

П

Павел Сарпов... in Android Developers
4NK1R
ребят, как правильно вызвать Dialog из фрагмента? пробовал как из активити - краш
какая ошибка?
источник

4

4NK1R in Android Developers
Павел Сарпов
какая ошибка?
BadTokenException
источник