Size: a a a

Android Developers

2019 November 29

Kd

Konstantin dmz9 in Android Developers
Кирилл Романенко
Подскажите пожалуйста: если я создаю алерт и храню инстанс даже после поворота (до тех пор, пока юзер не нажмёт на кнопку), то фрагмент, в котором он был создан, утекает? По идее же алерт требует контекст, я ему даю контекст фрагмента. Или в таком случае лучше юзать аппликейшен контекст?
интент кидай😀
источник

QH

Quantum Harmonizer in Android Developers
Кирилл Романенко
Ну тогда утекает активити, если я правильно понимаю.
да, но вообще ты не должен хотеть хранить гуй
источник

КР

Кирилл Романенко in Android Developers
Quantum Harmonizer
да, но вообще ты не должен хотеть хранить гуй
Ну я хочу чтобы алерт переживал поворот. И ещё bottom sheet dialog.
источник

QH

Quantum Harmonizer in Android Developers
Кирилл Романенко
Ну я хочу чтобы алерт переживал поворот. И ещё bottom sheet dialog.
BottomSheetDialogFragment в помощь, сам всё сделает
источник

КР

Кирилл Романенко in Android Developers
Quantum Harmonizer
BottomSheetDialogFragment в помощь, сам всё сделает
Я его и юзаю. Но разве он умеет сам восстанавливаться после поворота? Я помню что в лог сыпалась ошибка что диалог не был закрыт в онстопе. Да и в любом случае с алертом остаётся проблема. А оборачивать в диалог фрагмент не оч хочется.
источник

QH

Quantum Harmonizer in Android Developers
Кирилл Романенко
Я его и юзаю. Но разве он умеет сам восстанавливаться после поворота? Я помню что в лог сыпалась ошибка что диалог не был закрыт в онстопе. Да и в любом случае с алертом остаётся проблема. А оборачивать в диалог фрагмент не оч хочется.
Умеет. С диалогом сыпалась, с диалоговым фрагментом — нет.
Какая ещё проблема остаётся?
источник

AA

Andrey Akimov in Android Developers
Кирилл Романенко
Ну я хочу чтобы алерт переживал поворот. И ещё bottom sheet dialog.
FragmentDialog переживает, ему прокидываешь Fragment manager и всё
источник

K

Kopusha in Android Developers
Этот хвостик можно как-то xml-ками нарисовать или сказать дизайнерам чтоб svg дали?
источник

КР

Кирилл Романенко in Android Developers
Andrey Akimov
FragmentDialog переживает, ему прокидываешь Fragment manager и всё
Видел экзамплы на стековерфлоу. Прям такое себе. Это самый последний способ, который я возьму. Выглядит слишком костыльно и монструозно.
источник

КР

Кирилл Романенко in Android Developers
Quantum Harmonizer
Умеет. С диалогом сыпалась, с диалоговым фрагментом — нет.
Какая ещё проблема остаётся?
Так с алертом же.
источник

QH

Quantum Harmonizer in Android Developers
Кирилл Романенко
Так с алертом же.
так алерт же диалог)
источник

AA

Andrey Akimov in Android Developers
Кирилл Романенко
Видел экзамплы на стековерфлоу. Прям такое себе. Это самый последний способ, который я возьму. Выглядит слишком костыльно и монструозно.
в чем принципиальная разница с алертом то?
источник

QH

Quantum Harmonizer in Android Developers
Кирилл Романенко
Видел экзамплы на стековерфлоу. Прям такое себе. Это самый последний способ, который я возьму. Выглядит слишком костыльно и монструозно.
да ну, переопределяешь один метод — и готово
источник

AA

Andrey Akimov in Android Developers
Quantum Harmonizer
да ну, переопределяешь один метод — и готово
+
источник

QH

Quantum Harmonizer in Android Developers
Kopusha
Этот хвостик можно как-то xml-ками нарисовать или сказать дизайнерам чтоб svg дали?
а если дадут SVG, что будешь делать с остальным бабблом?
источник

QH

Quantum Harmonizer in Android Developers
я бы 9-patch сделал (можно из вектора, хе-хе)
источник

K

Kopusha in Android Developers
остальной же шейпом легко сделать
источник

QH

Quantum Harmonizer in Android Developers
Kopusha
остальной же шейпом легко сделать
а совместить, а общую тень отбросить?
источник

K

Kopusha in Android Developers
и потом это склеить. Не вижу больших препятсвий, но даже интересно, как оно тут сделано🙂
источник

КР

Кирилл Романенко in Android Developers
Quantum Harmonizer
да ну, переопределяешь один метод — и готово
источник