Size: a a a

Android Developers

2021 September 07

QH

Quantum Harmonizer in Android Developers
int[] ids
источник

QH

Quantum Harmonizer in Android Developers
а зачем тебе такая архитектура, которая требует генерировать однообразный, мусорный код?
источник

L

Leonid in Android Developers
Нельзя у фрагментов просто так использовать свои конструкторы с параметрами. Только через фабрику фрагментов, если очень уж нужно. Иначе всё сломается.
источник

L

Leonid in Android Developers
Ну, что я вчера говорил по этому поводу? :)

Вот, пожалуйста:
https://t.me/android_ru/1016433
источник

QH

Quantum Harmonizer in Android Developers
Можно.
Фабрика, не фабрика — насрать. Только головой надо думать.)
источник

L

Leonid in Android Developers
Можно поподробнее, как без фабрики и со своим конструктором. Очень нада.
источник

M

Maks in Android Developers
Здраствуйте всем хотел спросить подскажите как подключить jitsimeet пытаю импортировать но не получается
источник

QH

Quantum Harmonizer in Android Developers
раз очень надо, то с вас сто долларов
источник

L

Leonid in Android Developers
Дык, с bundle каждый может... Зачем тогда эти танцы с параметрами конструктора, к тому же нуллабельными? К тому же Consultation нужно делать Serializable.
А как тогда листенер какой-нить передать?

Обычно делают newInstance(params) в companion object и там создают сам фрагмент и кладут ему параметры в arguments.
источник

QH

Quantum Harmonizer in Android Developers
а зачем танцы с фабрикой?
Нуллабельные, потому что там по факту юнион, это не касается вопроса передачи данных.
Лисенер — очевидно, никак не передать. Для этого есть родительская активити и start for result

Обычно делают, но зачем это уродство? Танцы с компанионом, возможность создать экземпляр без параметров и т. п.
источник

QH

Quantum Harmonizer in Android Developers
Лисенер можно через FragmentFactory, кстати. А ещё можно засериализовать любую функцию без захвата.
источник

D

Daniil in Android Developers
ну не кода, просто классы создаёт, файлы грубо говоря
источник

QH

Quantum Harmonizer in Android Developers
File -> New -> Kotlin Class
источник

D

Daniil in Android Developers
а если хочешь чтобы одной кнопкой сразу несколько классов создавалось?
источник
2021 September 08

QH

Quantum Harmonizer in Android Developers
у меня нет ответа
источник

L

Leonid in Android Developers
Фабрика - единственный правильный способ передавать параметры в конструктор фрагмента, насколько я знаю. Другое дело что он неудобный и вообще ну его.

Что newInstance, что конструкторы с параметрами - ни в одном случае нет гарантии, что кто-то не вызовет конструктор по умолчанию.
источник

Na

Neon an Děv 8) in Android Developers
какой вообще юзкейс ? В каком случае тебе надо несколько классов, которые всё равно пустые?
источник

L

Leonid in Android Developers
Зачем?
источник

с#

саша сок #KotlinGang... in Android Developers
эм, тут тоже самое.
источник

QH

Quantum Harmonizer in Android Developers
Конструктор — единственный правильный способ передавать параметры. Только в этом случае второй конструктор можно задепрекейтить с уровнем HIDDEN, чтобы нельзя было трогать его руками.
источник