Size: a a a

Android Developers

2020 June 12

j

jenia in Android Developers
Хочу Сделать регистрацию пользователя. Делаю так но в ответ на удачную регистрацию получаю


java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path $


так как он мне возвращает объект пустой а жду я таклй формат для gson. Как такое исправить?
источник

j

jenia in Android Developers
источник

DB

Dmytro Borysov in Android Developers
Z.
ребят всем доброго времени суток, помогите понять в чем проблема, у меня есть ресайклер в нем есть кастомная вьюха, первый айтем ресайлера рисуется нормально, во втором почему то не успевает прилетать ширина вьюхи и она рисуется неправильно (со смешением не угодным мне)), если дальше листать в ресайклере карточки то все рисуется нормально, получить ширину пытаюсь так
а что это за ширина ? ее заранее не подсчитать? может нужно айтем обновить?
источник

Н

Николай in Android Developers
Ребят, какой механизм используется для проведения определённой операции в бекграунде раз в день или раз в дохрена часов?
источник

Z

Z. in Android Developers
Dmytro Borysov
а что это за ширина ? ее заранее не подсчитать? может нужно айтем обновить?
match_parent ширина, а не подскажете как пнуть ресайклер что бы он отрисовал только этот айтем, я пока не нашел такого решения, оно было бы идеальное)
источник

DB

Dmytro Borysov in Android Developers
Z.
match_parent ширина, а не подскажете как пнуть ресайклер что бы он отрисовал только этот айтем, я пока не нашел такого решения, оно было бы идеальное)
adapter.notifyItemChanged(psoition)
источник

Z

Z. in Android Developers
Dmytro Borysov
adapter.notifyItemChanged(psoition)
Спасибо, а как такое же можно сделать с DiffUtils?
источник

AK

Anton Kulykov in Android Developers
Николай
Ребят, какой механизм используется для проведения определённой операции в бекграунде раз в день или раз в дохрена часов?
смотри в сторону AlarmManager
источник

AK

Anton Kulykov in Android Developers
jenia
Хочу Сделать регистрацию пользователя. Делаю так но в ответ на удачную регистрацию получаю


java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path $


так как он мне возвращает объект пустой а жду я таклй формат для gson. Как такое исправить?
ну в ошибке написано что ожидал ты объект, а пришел array
источник

DB

Dmytro Borysov in Android Developers
Z.
Спасибо, а как такое же можно сделать с DiffUtils?
а что именно "это" ? Дифф утилс так и работает, сравнивает 2 массива и потом понимает каккие команды адаптеру давать: itemChanged, inserted, removed, etc
источник

Z

Z. in Android Developers
Dmytro Borysov
а что именно "это" ? Дифф утилс так и работает, сравнивает 2 массива и потом понимает каккие команды адаптеру давать: itemChanged, inserted, removed, etc
Я понимаю что так это работает, вопрос почему не отрисовывает как нужно, и как заставить его поверху еще раз отрисовать
источник

DB

Dmytro Borysov in Android Developers
Z.
Спасибо, а как такое же можно сделать с DiffUtils?
можешь у второго айтема засетить какое-то поле и потом в колбеке areItemsSame возвращать всегда false. должно всегда его обновлять, но тут поиграйся
источник

Z

Z. in Android Developers
Dmytro Borysov
можешь у второго айтема засетить какое-то поле и потом в колбеке areItemsSame возвращать всегда false. должно всегда его обновлять, но тут поиграйся
попробую, спасибо
источник

DB

Dmytro Borysov in Android Developers
Z.
попробую, спасибо
я метод на обум назвал, возможно нужно в другом) в каком-то из 2ух)
источник

Z

Z. in Android Developers
Dmytro Borysov
я метод на обум назвал, возможно нужно в другом) в каком-то из 2ух)
я в другом уже пробовал)
источник

Z

Z. in Android Developers
да там и так всегда false по факту, объекты всегда разные
источник

j

jenia in Android Developers
Anton Kulykov
ну в ошибке написано что ожидал ты объект, а пришел array
Это то понятно. Так как исправить? Это же 201 ответ и все делаю по урокам
источник

<

<Diff_Revolution/... in Android Developers
Как можно сделать RelativeLayout кликабельным, например на клик менять бг (selector)?
источник

AK

Anton Kulykov in Android Developers
jenia
Это то понятно. Так как исправить? Это же 201 ответ и все делаю по урокам
скинь свой объект и json который приходит
источник

AK

Anton Kulykov in Android Developers
Как можно сделать RelativeLayout кликабельным, например на клик менять бг (selector)?
просто слушатель повесь setonclicklistener как и на любую другую вьюху
источник