𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
а когда я перехожу из фрагмента в другой, первый становиться onPause()? верно?
Aleks
а когда я перехожу из фрагмента в другой, первый становиться onPause()? верно?
Смотря как ты их отображаешь? Через replace или add. Будет вести себя по разному.
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
через replace
Aleks
Обновляется будет автоматом...тут ОК
Заметил, что при открытии страницы с приложением появляется красный текст на долю секунды, с предупреждением, что эта версия для внутреннего тестирования, но версия по прежнему старая(
S
Смотря как ты их отображаешь? Через replace или add. Будет вести себя по разному.
OnPause все равно вроде должен быть, через него лиссенеры обычно зануляют.
S
Что бы небыло утечки
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
OnPause все равно вроде должен быть, через него лиссенеры обычно зануляют.
спасибо) получилось через onResume сделать, что хотел)
S
спасибо) получилось через onResume сделать, что хотел)
Я себе распечатал жизненный цикл фрагмента...офигенно помогает
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
S
👍
S
Главное помнить что все остальные этапы типа onDestroy и т.д. могут не сработать. Если сборщик мусора андроидовский почистит память
Arsen
https://developer.android.com/guide/navigation/navigation-ui
Arsen
Причем тут GC )
ну если приложения считать мусором, а ОС - коллектором, то картинка складывается)
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
как мне этот метод написать для нескольких фрагментов? если через свитч, то как именно? что то я не понял(
Dmitriy
Use the Developer Console to create license tester accounts: Navigate to Settings > Account details. В упор не вижу
Dmitriy
Спасибо, Account Details перевели как аккаунт разработчика
Damir
Кто-нибудь работал с AWS амазона?
Damir
Может есть те, у кого деньги за окончания триала списывали?
Dug
Кто-нибудь работал с AWS амазона?
Лучше сразу вопрос задавай
Gregory
+
Gregory
Cписывали
Damir
Пытался вернуть?
Gregory
Нет
Gregory
Там списали что-то около 150 (6$)грн
Damir
Понял
Dug
Пытался вернуть?
Для этого я делаю виртуальную карту и разрешаю там только определенную сумму и все
Damir
Ну, привязывал карту, которой пользовался обычно никогда, однажды там появилось 20$, вот такая вот занимательная история
Кирилл
Подскажите пожалуйста, не могу решить проблему: хочу собирать проект на jdk 12, поставил соотствующую настройку в гредле, поставил java_home в gradle.prop, но проект не собирается из-за ошибки, что я пытаюсь собрать проект на 12, когда студия юзает jdk 8. Единственное место где я нашёл 8 - project settings -> sdk, но он не даёт выбрать ничего кроме jdk 8. Как быть?
Anonymous
Шо спите? ДА?Ну ладно, спите.
Кирилл
Java 8 всё на что вы можете рассчитывать
А почему тогда в компайл опциях есть jdk 9, 10, 11, 12, 13?
Sergey
Ну, привязывал карту, которой пользовался обычно никогда, однажды там появилось 20$, вот такая вот занимательная история
Пишешь в поддержку Гуглу, что списали несанкционировано. Идёшь вибанк и пишешь заявление о несанкционированном списании.
TeQzi
Какой яп создан на замену явы для андроид?
TeQzi
Типа язык будущего
TeQzi
Kotlin
Да,он,точно, спасибо
Co(n)stantine👨‍🔬
но это не точно
Несвятой (🔻BTC)
Привет всем , кто поможет написать приложение в виде теста , отпишите в лс)
Сергей
В onDestroy их зануляют.
OnDestroy негарантированно вызывается. Более того, если его вызвали, часто уже нет смысла что то зануляь - сборщик сам разберется, есди активность или в е приложение отдестроили
Sergey
OnDestroy негарантированно вызывается. Более того, если его вызвали, часто уже нет смысла что то зануляь - сборщик сам разберется, есди активность или в е приложение отдестроили
1. onDestroy вызывается гарантировано, когда активити становится невидимо. А пока оно видимо, ОС его убъёт только в чрезвычайном случае. Но в таком случае она его и до onPause также убъёт. 2. GC ничего не уберёт, на что есть стронг ссылки. Поэтому, если где-то держится ссылка на Activity, то onDestroy - то место, где её подчистить надо.
Сергій
А почему тогда в компайл опциях есть jdk 9, 10, 11, 12, 13?
AS 3.6? Там поднимется запустить дешугаринг jdk 12 байткода, но не более )
Сергій
Если сейчас ты выберешь targetCompatibility и sourceCompatibility то приложение либо не соберётся либо будет падать в рантайме. Потому что виртуальная машина Android не использует jvm bytecode, а компилирует Java source в свой формат байткода dex. Где он конкретной версии и с конкретным набором инструкций. Сейчас он поддерживает некоторые инструкции jvm 8, но это размазано по нескольким версиям ос, начиная с семёрки.
Сергій
А с котлин ещё более интересно, он умеет собираться только в байткод jvm 8 или 6
Кирилл
JDK Location? Там можно путь указать
Да, но он не даёт сохранить, просит валидный jdk 8
Сергій
Anton
подскажите, как то можно восстановить пароль из keystore? или только брутфорс
Кирилл
Глеб
уважаемые, доброе утро. подскажите кто как на 9 андроид программно прячет клаву? imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0); этого не делает
Глеб
Вью уже должна пройти этап layout расшифруй этот момент плз)
Глеб
я по клику на кнопку вызывают hide
Сергій
я по клику на кнопку вызывают hide
Тогда у тебя будет в фокусе не edittext
Сергій
А твоя кнопка
Глеб
понятно, сперва запросить фокус на edittext
Глеб
бум пробовать
Сергій
понятно, сперва запросить фокус на edittext
А почему сразу не передать вью кнопки?
Глеб
ну или так)
Сергій
Вью уже должна пройти этап layout расшифруй этот момент плз)
А тут надо почитать основы андроид, именно view lifecycle
Александр
уважаемые, доброе утро. подскажите кто как на 9 андроид программно прячет клаву? imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0); этого не делает
https://gitlab.com/terrakok/gitlab-client/blob/develop/app/src/main/java/ru/terrakok/gitlabclient/util/Extensions.kt Тут где - то был метод типо hideKeyboard()
Александр
Я верю в то что в гитфоксе норм метод написан, heh.
Глеб
он на котлине)
Александр
Gg wp
Глеб
все, сделаль. спасибо товарищи
Глеб
странно, почему только на 9 андроиде так?..
Сергій
странно, почему только на 9 андроиде так?..
Возможно они пофиксили фокус
Александр
Не вдавался в подробности, но вот тут вроде есть ответ: https://stackoverflow.com/questions/49372917/android-hide-keyboard-on-android-8
Anonymous
Доброе утро! Не подскажите ли какое написать приложение чтобы заработать денег?
Arsen
Возможно они пофиксили фокус
фокус-покус от гугл)