Size: a a a

2019 September 25

IQ

Isaya Qerey in Android KZ
Как же я люблю такие дискуссии
источник

DA

Daniyar Amangeldy in Android KZ
😂
источник

DM

Daniyar Mukhanov in Android KZ
Daniyar Amangeldy
level 3

JakeWharton

Head of sales at Bob's Discount ActionBars

1 point·6 years ago

Serializable is like a tattoo. You are committing to a class name, package, and field structure forever. The only way to "remove" it is epic deserialization hacks.

Yes using it in an Intent isn't much harm, but if you use serialization there's a potential for crashing your app. They upgrade, hit your icon on the launcher, and Android tries to restore the previous Intent for where they were at in your app. You changed the object so deserialization fails and the app crashes. Not a good upgrade experience. Granted this is rare, but if you ever persist something to disk like this it can leave you in an extremely bad place.
Отличный холивар. Благодаря которому я узнал вот этот нюанс сериализации)
источник

IQ

Isaya Qerey in Android KZ
bundle.putSerializable ()
источник

IQ

Isaya Qerey in Android KZ
🤷‍♂️🤷‍♂️🤷‍♂️🤷‍♂️🤷‍♂️🤷‍♂️
источник

DA

Daniyar Amangeldy in Android KZ
Isaya Qerey
bundle.putSerializable ()
Это обычный bytearray будет
источник

ЙЙ

ЙЦУКЕЕВСКИЙ ЙЦУКЕЁВИЧ in Android KZ
не подскажите где почитать туториал по graphql чтобы разобраться до конца, мне нужно мелочный query отправить типа
query{
  object{
       id
       name
  }
}

а там столько информации и никак не могу понять как получить данные с сервера
источник

IQ

Isaya Qerey in Android KZ
ЙЦУКЕЕВСКИЙ ЙЦУКЕЁВИЧ
не подскажите где почитать туториал по graphql чтобы разобраться до конца, мне нужно мелочный query отправить типа
query{
  object{
       id
       name
  }
}

а там столько информации и никак не могу понять как получить данные с сервера
Сорри, не работал не разу
источник

ЙЙ

ЙЦУКЕЕВСКИЙ ЙЦУКЕЁВИЧ in Android KZ
С аполло никто не работал?
источник

D

Damir in Android KZ
ЙЦУКЕЕВСКИЙ ЙЦУКЕЁВИЧ
С аполло никто не работал?
какой вопрос?
источник

N

Nurtas in Android KZ
ЙЦУКЕЕВСКИЙ ЙЦУКЕЁВИЧ
не подскажите где почитать туториал по graphql чтобы разобраться до конца, мне нужно мелочный query отправить типа
query{
  object{
       id
       name
  }
}

а там столько информации и никак не могу понять как получить данные с сервера
Почитай официальную документацию graphql
источник

ЙЙ

ЙЦУКЕЕВСКИЙ ЙЦУКЕЁВИЧ in Android KZ
ЙЦУКЕЕВСКИЙ ЙЦУКЕЁВИЧ
не подскажите где почитать туториал по graphql чтобы разобраться до конца, мне нужно мелочный query отправить типа
query{
  object{
       id
       name
  }
}

а там столько информации и никак не могу понять как получить данные с сервера
вот не могу понять как запросить данные, сейчас только пробую и хочу тестовые запросы сделать но не могу разобраться как создать Query классы для аполлоклиента
источник

D

Damir in Android KZ
ЙЦУКЕЕВСКИЙ ЙЦУКЕЁВИЧ
вот не могу понять как запросить данные, сейчас только пробую и хочу тестовые запросы сделать но не могу разобраться как создать Query классы для аполлоклиента
в документации хорошо все описано.
источник

D

Damir in Android KZ
тебе сначала нужно написать запрос в .graphql, сами классны будут сгенерированы автоматически, согласно твоей schema и запроса
источник

N

Nurtas in Android KZ
ЙЦУКЕЕВСКИЙ ЙЦУКЕЁВИЧ
вот не могу понять как запросить данные, сейчас только пробую и хочу тестовые запросы сделать но не могу разобраться как создать Query классы для аполлоклиента
Есть расширение apollo, туда импортишь schema.json, и там можешь тестить запросы
источник

ЙЙ

ЙЦУКЕЕВСКИЙ ЙЦУКЕЁВИЧ in Android KZ
схему я уже скачал
источник

ЙЙ

ЙЦУКЕЕВСКИЙ ЙЦУКЕЁВИЧ in Android KZ
не понял момент как генерируются классы query согласно моему .graphql файлу
источник

D

Damir in Android KZ
кстати да, вот его гитхаб:
источник

D

Damir in Android KZ
источник

D

Damir in Android KZ
ЙЦУКЕЕВСКИЙ ЙЦУКЕЁВИЧ
не понял момент как генерируются классы query согласно моему .graphql файлу
нужно сделать ребилд проекта
источник