Dmitriy
На андроиде уведомления как у эпл - пуши/локальные?
Arsen
Павел
Ivan
ребят привет! По-моемы была такая фишка, что можно узнать, например во фрагменте, будет ли активити пересоздано после уничтожения. Не помню как это проверить. Кейс такой что в savedInstanceState надо узнать сохранять данные или нет
Ali
Ivan
ну вопрос как узнать собирается ли активити быть пересоздана или она умрет и все
Ali
Ali
Ivan
Всем привет, нужна помощь
Ivan
нет папки тулс в ~/Android/Sdk
Ivan
что делать?
Ivan
ну смотри, активити погибает, но другйо вопрос она погибает для того чтобы пересоздаться, либо на совсем. Как понять когда она потом пересоздастся сразу же, а когда она этого делать не собирается
Ivan
Всем привет, нужна помощь
да просто переустановить, студия сама может стянуть это дело по идее. Удали все и заново скачай
Ali
Ivan
Ну хорошо, например поизошел переворот экрана, после этого она пересоздается, заново проходит весь жизненный цикл
Ivan
а как надо удалять. rm -rf * ?
или можно мышкой там в sdk managerЕ ?? я делал и так и так - папка тулс не появляется
Ivan
да без разницы как удалять, если пользовательский интрефейс есть, то и мышкой можно
Ivan
я не говорю про перекрывает, я говорю когда она проходит весь ЖЦ, например при пересоздании
Ivan
вместе с onDestoy()
Ivan
я все это знаю, поверьте. Мне нужно узнать либо она будет пересоздана либо нет
Ali
вместе с onDestoy()
все умерла она. теперь если пользователь еще раз вызовет этот экран экран по новой создастся, но это будет новый экран, с нуля созданый
Ivan
Ivan
она так же умрет пи изменении конфигурации, чтобы пересоздаться вновь
Ivan
я переустановил sdk, все равно эта папка не появляется
Ivan
мне нужно понять будет оно пересоздано или нет
Ali
Ivan
Ivan
😂
Наталья
тебе надо в рантайме чтоли отловить адрес активити или чтот? мы не понимать
Anton
Ali
Ali
Anonymous
у нас в стране заблокирован телеграм
Anonymous
слушайте ща одну вещь скажу кто мне обьяснит это ща напишу
Ivan
при чем тут адрес, например вызывается метод ЖЦ такой как onSavedInstatnceState, чтобы можно было сохранить состояние активити. И тут вопрос, надо ли мне сохранять это состояние или нет, это зависит от того будет активити перезапущено(потому что например произошло изменение конфигурации(перевернут экран)), либо же не сохранять ничего, потому что онон будет убито на совсем(например система убила из за нехватки памяти)
Ali
Ivan
что надо создавай?
Ali
Наталья
Ivan
а почему я не могу узнать теоретически будет активити тут же пересоздано или нет?
Arsen
Ivan
isFinishing()
да я только что попробовал этот метод, думаю ты как раз таки меня понял
Ivan
Я поставил в настройках разработчика, чтобы активити убивались при сворачивании, но с проверкой этой, но все равно не работает почему-то как ожидается
Arsen
в современных архитектурах в этом нет нужнды так-то, презентейшин стейт (если такой имеется) хранится во вьюмодели, которая уже умеет пережизвать конфиг ченжи
Arsen
презентеры в либах типа мосби\мокси ведут себя так же
Ali
Arsen
Ivan
это то я знаю, но если я сохраню во вью модели стейт вью, то мне все равно передуничтожением активити надо узнать по идее, что когда это активити создатся вновь, должен ли быть у этой вью тот же стейт или нет
Anonymous
я захожу через прокси в телеграм без прокси не работает вобще.один раз я взял создал ссылку брата телеграм акаунта на рабочий стол андроида и написал ему через прокси собщение отправилось потом я выключел прокси и у меня телеграм без прокси работает кто может обьяснить в чем дело.потом я ради интереса взял удалил телеграм и заново установил смотрю без прокси не работает я не понял подумал надо узнать в чем дело.я заново создал ссылку брата контакта на рабочий стол и написал ему через прокси.потом я выключел прокси и телеграм заработал.вчем дело кто мне рбьяснит
Arsen
trashkalmar
Anonymous
ктонибудь сможет обьяснить
Arsen
K1tana
Ivan
просто на данный момеент это как быстрофикс должен быть, просто тут заморочка с анимациями, еще и реверсивная анимация, поэтому пока проще сделать так, чтобы стейт был "нулевой" так скажем, чем ебаться с тем как после должна правильно отработать анимация
Anonymous
Anonymous
я имею видду создал ярлык брата контакта и теперь пашет
Anonymous
почему через ярлык без прокси подключается?
Александр
Серьёзно, да. Через ярлык.
Anonymous
да
Александр
Я думал что я всё уже видел.
Anonymous
ну в чем причина?
Александр
Но эт чёт некст левел идиотских вопросов
Anonymous
брат в россии а я нет
Anonymous
ща попробую удалю телеграм потом заново установлю и попробую через другой ярлык получится так или нет
Ali
trashkalmar
обязательно отпишись здесь, ведь это самое подходящее место
Arsen
еще винду поменять
Александр
Лично мне очень интересно.
Подписался. Что ж это за ярлык такой крутой.
subscribe()
Serhii
всем привет, в lifecycle_version = "2.2.0-alpha01" есть возможность сделать вот так
val cities = liveData(Dispatchers.IO) {
val cities = publicUseCases.getCities()
emit(cities)
}
}
и как я понимаю контекст берется вьюмодели
метод в useCase выглядит так suspend fun getCities() = repository.getCities()
и в репозитории тоже только помечен suspend
подскажите, норм ли так делать? или надо еще в useCase тоже через какой то wihContext?
p.s. осваиваю корутины, сори за нубский вопрос
Спасибо)
Arsen
ну в чем причина?
- если не работает - значит телега обращается к заблокированному серверу.
- при первой установке контакта с юзером скорее всего идет взаимодействие с серверами телеги (которые в черном списке)
- при запуске через ярлык может не использоваться сервер телеги (смотря как погромисты напрогали), а использовать ранее полученную инфу (адрес юзера)
- ярлык, сам по себе, может и не хранить полной инфы, только указатель на хранилище в приложении телеграма, которое скорее всего удаляется при переустановке.