Size: a a a

StartAndroid Ru Chat

2020 October 16

S

Sanctus in StartAndroid Ru Chat
Народ, после установки "Диск:O" от маил.ру, сильно втупляет adb в Android Studio, а точнее практически не возможно подключить эмулятор устройства, кто ни будь сталкивался с таким, и с чем это связано?
источник

S

Sergey in StartAndroid Ru Chat
N 2
Можешь пробежаться по всем дочерним вью ресакйлера(внутри ресайклера есть еще один вьюгруп там уже все дочерние), метод чтобы получить абсолютный рект view. getGlobalVisibleRect(), думаю все это надо делать в онскролл листенере
Спасибо!!!  Получается это делать стоит с помощью речайклера и листенера. В адаптере или холдере такого не сделаешь... Мне бы даже хотя бы в них просто определить, виден ли элемент сейчас на экране, или он скрыт за пределами..
источник

А

Артём in StartAndroid Ru Chat
Sergey
Спасибо!!!  Получается это делать стоит с помощью речайклера и листенера. В адаптере или холдере такого не сделаешь... Мне бы даже хотя бы в них просто определить, виден ли элемент сейчас на экране, или он скрыт за пределами..
Так для определения видимости вью у ресайклера есть метод.
(не знаю, работает ли он прям стопроцентно, однако, 90+ точно)
источник

S

Sergey in StartAndroid Ru Chat
Артём
Так для определения видимости вью у ресайклера есть метод.
(не знаю, работает ли он прям стопроцентно, однако, 90+ точно)
IsLast... и isFirst... visible как-то так. Но это получается именно с помощью речайклера. Пытаюсь понять, можно ли так сделать через адаптер или холдер
источник

А

Артём in StartAndroid Ru Chat
Sergey
IsLast... и isFirst... visible как-то так. Но это получается именно с помощью речайклера. Пытаюсь понять, можно ли так сделать через адаптер или холдер
В смысле, изнутри? Так ведь внутри адаптера есть доступ к родительскому ресайклеру, разве нет? (могу ошибаться, давно такими вопросами не задавался)
источник

S

Sergey in StartAndroid Ru Chat
Артём
В смысле, изнутри? Так ведь внутри адаптера есть доступ к родительскому ресайклеру, разве нет? (могу ошибаться, давно такими вопросами не задавался)
Дааа, изнутри бы попробовать))
источник

AA

Albert Abdullin in StartAndroid Ru Chat
Здравствуйте. Подскажите пожалуйста: если из активити a переходишь в активити b, то активити a, получается, не сохраняет свое состояние?
источник

I

Ivan in StartAndroid Ru Chat
Albert Abdullin
Здравствуйте. Подскажите пожалуйста: если из активити a переходишь в активити b, то активити a, получается, не сохраняет свое состояние?
активити А никуда не умирает и не девается при переходе на активити Б
источник

I

Ivan in StartAndroid Ru Chat
состояние никуда не денется
источник

I

Ivan in StartAndroid Ru Chat
но вообще сохраняет в onSaveInstanceState при открытии другой активити
источник

AA

Albert Abdullin in StartAndroid Ru Chat
Ivan
состояние никуда не денется
Поставил breakpoint и при возврате в активити а вызывается onCreate()
источник

I

Ivan in StartAndroid Ru Chat
Albert Abdullin
Поставил breakpoint и при возврате в активити а вызывается onCreate()
возврат как делаешь?
источник

AA

Albert Abdullin in StartAndroid Ru Chat
Ivan
возврат как делаешь?
На тулбар кнопка назад
источник

V

Vladushka in StartAndroid Ru Chat
А переход как делаешь?
источник

I

Ivan in StartAndroid Ru Chat
onCreate не должен вызываться, onStart может
источник

AA

Albert Abdullin in StartAndroid Ru Chat
Ivan
onCreate не должен вызываться, onStart может
Ну мне зачем тебе врать:)
источник

I

Ivan in StartAndroid Ru Chat
я имею в виду что-то не так сделал, надо код глядеть
источник

AA

Albert Abdullin in StartAndroid Ru Chat
Vladushka
А переход как делаешь?
С помощью фреймворка для получения результата activityResultLauncher
источник

AA

Albert Abdullin in StartAndroid Ru Chat
Ivan
я имею в виду что-то не так сделал, надо код глядеть
Вот и я думаю, что что-то не так. Потому что по доке учил, что все помещается в некий стэк. Может уже забыл теорию
источник

V

Vladushka in StartAndroid Ru Chat
При этом есть всякие флаги, которые позволяют очистить этот стек
источник