Pull to refresh
34
0

Пользователь

Send message
элементы старого списка просто перегоняются в новый, что не влечет с собой полного копирования каждого элемента.

Переносятся ссылки, но при мапинге во ViewModel будут созданы новые объекты ViewModel для каждого элемента списка. Так что если хочется иметь ViewModel, то нужно придумывать обходные пути, либо на каждое обновление списка создавать порядка N объектов.

Если же список не поменялся, мы просто кладем весь старый инстанс в новый State (в Котлине это просто copy для data class)

Тогда нужно сохранять viewModel, чтобы каждый раз список не мапить в новые viewModel объекты.
У меня были все 3 рускоговорящие, но все собеседования были на английском языке. Возможно в начале пару минут говорили по-русски на тему «как дела».
Добрый день! Сразу при звонке в агенство сообщал, что у меня собаки и какой они породы. Некоторые агенты сразу говорили «нет», кто-то говорил, что ок. В варианте, где я живу, агент уточнил у собственика о возможности жить с собаками и тот разрешил. В договоре аренды собаки вписаны отдельным пунктом
через пять лет постоянный вид на жительство, еще через год паспорт
Я пока не собираюсь покупать, но коллеги покупают в ипотеку. Ежемесячный платеж примерно такой же как оплата аренды. Процент ниже, чем в России, т.к. валюта более стабильная.

Жена сейчас изучает язык и занимается с собаками.
В абсолютных цифрах доход, конечно, больше. Но, на мой взгляд, сравнивать не имеет смысла, потому что стоимость жизни тоже отличается.
А почему через curl просто data не отправляете (без notification), как делаете это позже?
Здравствуйте, спасибо за статью, объясните, пожалуйста, почему выбрана 16 сдк минимальной версией?
data-сообщения в Android также прекрасно (независимо от статуса приложения) обрабатывается в onMessageReceived и для GCM.

Information

Rating
Does not participate
Registered
Activity