Size: a a a

Android Developers

2021 August 13

OS

Oleg Sinelnikov in Android Developers
Ну если эти данные используются только в узком количестве связанных между собой экранов, то как вариант
источник

ES

Egor Sigolaev in Android Developers
Да, там простой флоу
источник

A

Andrey in Android Developers
И что? Массивы то можно передавать
источник

OS

Oleg Sinelnikov in Android Developers
Там ограничение 1mb
источник

OS

Oleg Sinelnikov in Android Developers
Хотя, если вопрос именно в количестве, то да, вогнать в Object и де/сериализация
источник

A

Andrey in Android Developers
Ну поэтому я и добавил про размер
источник

A

Andrew in Android Developers
Здравствуйте, небольшой вопрос по жаве.
Допустим есть интерфейс A и класс В, который его имплементирует.

Есть метод doSomeShit, который принимает List<A> и есть список List<B> lst. Как мне передать lst в этот метод? Точнее как мне превратить List<B> в List<A>?
источник

L

Leonid in Android Developers
Typecast
источник

A

Andrew in Android Developers
Как?
источник

OS

Oleg Sinelnikov in Android Developers
(List<A>)(List<?>)  listB
источник

A

Andrew in Android Developers
Огромнейшее спасибо
источник

A

Andrew in Android Developers
Не знал, что так можно
источник

L

Leonid in Android Developers
Фигасе! А так можно было? А если в общем случае происходит invalid typecast?
источник

A

Andrew in Android Developers
А как ты хотел предложить?
источник

OS

Oleg Sinelnikov in Android Developers
Invalid ClassCast Exception?
источник

Л

Лилия in Android Developers
Привет! Кто знает, гугл выставляет на гитхаб проекты, где код максимально приближен к идеалу/на которые стоит равняться? Хотелось бы что-то такое почитать.
источник

L

Leonid in Android Developers
Создать новый пустой список, пройтись по исходному, сделать каст B в А каждому элементу.

По идее, это то же самое, что делает предложенный one-liner.

Но в цикле можно подавить случаи invalid typecast и возвращать только правильные элементы.
источник

A

Andrew in Android Developers
Понял
источник

A

Andrew in Android Developers
Если в интерфейсе геттеры, то изменения в исходном списке повлияет на то, что возвращают геттеры, так ведь?
Или этот ванлайнер создаёт полностью новый список?
источник

OS

Oleg Sinelnikov in Android Developers
Ну да, будет java.lang.ClassCastException: ... cannot be cast to ..., но в вопросе про проверку элементов условия не было
источник