Size: a a a

Android Developers

2021 January 13

К

Кирилл in Android Developers
J.S
Я имею ввиду : если допустим есть RecyclerView и он проскролил до 20го элемента и поменял ориентацию... Хотите не хотите он потеряет позицию и пересоздается заного...
Он не потеряет, в ресайлер добавили внутреннее кэширование позиции. А так, почитай про onSaveInstanceState
источник

I

Ilya in Android Developers
danilshik
Вообщем во фрагменте выполняется запрос в thread, затем в нем работаю с ответом в блоке
mainActivity.runOnUiThread {}

в нем вызывается диалог.
Для показа диалога использую проверку context
context?.let {
           MDialog(it, this@OrderList).show {
               title(text = "Требуется фотоконтроль")
               message(text = "Для получения преимуществ от ношения фирменной формы необходимо сделать фото")
               positiveButton(text = "Сделать"){
                   loadFragment(PhotoControlFragment())
               }
               negativeButton (text = "Позже")
           }
       }

По какой причине context null? (диалог не показывается)
Так лол, пока выполняется запрос в thread фрагмент уже дестройнутся мог
источник

Я

Ярослав in Android Developers
🌚 Хех
источник

Н

Никита 🙃 in Android Developers
Если у тебя есть ассинхронная таска - фрагмент может умереть, а ты вызовешь контекст,а его не будет
источник

с#

саша сок #KotlinGang... in Android Developers
Никита 🙃
Если у тебя есть ассинхронная таска - фрагмент может умереть, а ты вызовешь контекст,а его не будет
ещё раз посмотри пожалуйста код.
там перед этим проверка на нулл.
источник

Н

Никита 🙃 in Android Developers
А, бля)
источник

d

danilshik in Android Developers
Ilya
Так лол, пока выполняется запрос в thread фрагмент уже дестройнутся мог
все проблема в другом оказалась, просто пользователь не обновил приложение =)
источник

Н

Никита 🙃 in Android Developers
Зачем смотреть чей-то код, если сраться охота :D
источник

S

Silent829 in Android Developers
Георгий Авакян
Всем привет, подскажите как вообще разбивать приложение по модулям-фичам, например есть 4 вкладки в боттомнаваигации, и можно разбить 1 таб - фича, а где должен лежать сам боттомщит?
рут
источник

J

J.S in Android Developers
Кирилл
Он не потеряет, в ресайлер добавили внутреннее кэширование позиции. А так, почитай про onSaveInstanceState
Ну это тоже самое , надо сохранять типо lastVisibleItem и в онресторе вытаскивать
источник

А

Александр in Android Developers
Никита 🙃
Зачем смотреть чей-то код, если сраться охота :D
Бегу на срачик
источник

D

Dmitry in Android Developers
Есть 2 активити. с 1 открываем 2. какие флаги нужно поставить что бы при закрытии 2 она не осталась в бекстеке и когда нажмем еще раз назад выходили с приложения?
источник

Я

Ярослав in Android Developers
Александр
Бегу на срачик
Что там майнер удалил вчерашний🌚
источник

ГА

Георгий Авакян... in Android Developers
Silent829
рут
Можешь подробнее немного? Или мб ссылку какую, перечитал много статей, на гите искал, но везде только общие принципы
источник

Н

Никита 🙃 in Android Developers
Dmitry
Есть 2 активити. с 1 открываем 2. какие флаги нужно поставить что бы при закрытии 2 она не осталась в бекстеке и когда нажмем еще раз назад выходили с приложения?
сделай у первого просто finish(
источник

f

feed an in Android Developers
Dmitry
Есть 2 активити. с 1 открываем 2. какие флаги нужно поставить что бы при закрытии 2 она не осталась в бекстеке и когда нажмем еще раз назад выходили с приложения?
finish();
источник

D

Dmitry in Android Developers
feed an
finish();
У второй ?
источник

А

Александр in Android Developers
Ярослав
Что там майнер удалил вчерашний🌚
Да.
Просто комп облил бензином и сжог, белиссимо от вирусов почистил👌
источник

S

Silent829 in Android Developers
а зачем тут requireContext? контекст же не нулл
источник

с#

саша сок #KotlinGang... in Android Developers
Silent829
а зачем тут requireContext? контекст же не нулл
потому что это var и смарткаст не сработает. либо не var, а кастомный геттер там, не знаю.
источник