Anton
Роман
Ну ты это сейчас как-то делаешь же?
Роман
Или я туплю опять?
Роман
как-то вот так: https://developer.android.com/topic/libraries/architecture/paging/data
Anonymous
Как отцентровать в ConstainLayout этот блок компонетов?
Anonymous
✙
top to bottom of красный кружок
bottom to top of пикча с надписью HAYAT
Anonymous
Тоесть у EditText прописать top to bottom of к красному кружку?
Anonymous
вообщем у меня как раз так и прописанно
✙
если они не запакованы в отдельный контейнер то тебе надо сделать со всех этих элементов цепочку - у каждого topToBottomOf следующий и bottomToTopOf предыдущий, + vertical chain style packed
Anonymous
ну да, я и сделал цепочку сверху вниз
✙
а можешь запаковать в контейнер и его отцентровать как выше писал
✙
показывай
Anonymous
https://pastebin.com/FMLg443z вот
✙
не
✙
короче чтоб чейн был надо друг на друга ссылаться
✙
привязываться
✙
верхний к нижнему и нижний к верхнему
✙
вот тогда это чейн
Anonymous
Дак не работае в Preview такая фишка
✙
превью гавнище если честно
✙
багованное
Anonymous
если подключил цепочку снизу вверх, то верхний компонент не прицепиться к нижнему
✙
попробуй выделить все вместе
✙
и там должна появиться кнопочка create chain
✙
Anonymous
во есть)
Osip
Возможно там для превью прописались tools атрибуты, которые задают абсолютный размер и расположение.
Anonymous
надо было короче сразу chain юзать знач
Anonymous
вместо цепочки
Osip
Chain это и есть цепочка
✙
ну это и есть цепочка
✙
ахах
Кирилл
Подскажите пожалуйста по поводу Retain Instance в фрагменте: мне нужно чтобы запущенные потоки не завершались тогда, когда происходит поворот экрана. Но когда пользователь уходит с экрана - потоки нужно останавливать. В какой метод положить вызов отчистки?
Сергей
чудо чудное, диво дивное:
import com.google.firebase.analytics.FirebaseAnalytics;
private FirebaseAnalytics mFirebaseAnalytics;
импорт серый, google найти не может (красное), тип переменной не понимает, но все компилится.
Сергей
и работает
Anonymous
Роман
Кирилл
onPause
Так в смысле? OnPause же вызывается и при смене конфигурации.
Anonymous
Как из VCS убрать файлы, если .gitIgnore игнорирует их. А команда Revert ломает проект, хочу убрать build. А то каждый раз при комите приходиться вырубать галочки от папки build
Anonymous
Роман
Роман
Блин, зачем спрашивать, если знаешь ответ...
Кирилл
тогда onStop
И там тоже вызывается. Попробовал onDestroy - он вообще не вызывается при уходе с экрана (что, собсна, логично, но всё же).
Роман
onDestroyView() ?
Alexey
Ivansuper
Ivansuper
Не помню есть ли такой прямой метод во фрагменте. Но у фрагмента в onPause можно посмотреть это у активности
Alexey
Alexey
В фрагмене все сложно, там надо всех парентов проверять умирают ли они или нет, так как если убивают корневой фрагмент, то все чайлды умирают и не знают об этом
Ivansuper
Ну активность всегда выдернуть можно
Ivansuper
Вкладываются только фрагмент менеджеры
Роман
Я придумал извратнейший метод:
В onStop заводим отложенную остановку потоков (скажем, через 2 секунды)
В onStart отменяем отложенную остановку, если она была запланирована
Роман
Бронебойный метод over архитектура
Роман
не благодарите
Кирилл
Кирилл
Я выше уже решение придумал.))
Ivansuper
Т.е. isFinishing вообще не кому не канает. Ну ок
Роман
Нет гарантии. Потому что лечить надо не заболевание, а симптомы. В лучших традициях.
Кирилл
Просто роутер регистрирует презентер с которым он работает и сам вызывает clear когда нужно.
Кирилл
Роман
зачем так делать? Почему какие-то там потоки привязаны к жизни фрагмента?
Alexey
Kirill
Роман
ояебу
Кирилл
Роман
Роман
Вообще, конечно, столько страшных вещей по архитектуре сегодня в этом чатике услышал. Век живи - век учись, мда.
Роман
Кирилл
Роман
десять раз туда-сюда - и приложение умирает с "непонятной ошибкой"
Роман
Старые-то - никуда не делись!
Кирилл
Старые-то - никуда не делись!
Старые отменяются при переходе на другой экран. В остальных случаях живут. А запускаются только один раз, при первом переходе на экран.
Роман
Кирилл
Ага