Anonymous
спс
Anonymous
ваще забыл про эт)
𝔇𝔢𝔫𝔦𝔰
ПОдскажите, писать в внутреннюю память, я так понял нельзя? Только на флешку? При попытке записи ловлю что только для чтения. Но как тогда быть если нету флешки?
Andrei
Всем привет Такой вопрос: У меня есть данные в БД, которые я отображаю на экране в списке. С этого экрана я могу перейти в инфо об элементе и удалить его. После удаления я возвращаюсь на первоначальный экран. Насколько хорошо\плохо, если я вызову получение данных из БД в метода onStart() у активити, чтобы после возврата уже видеть обновленный список? Или же стоит по-другому делать?
𝔇𝔢𝔫𝔦𝔰
Вот и мне интересно io.FileNotFoundException: java.io.FileWriter@1270ffa (Read-only file system)
𝔇𝔢𝔫𝔦𝔰
Andrei
Про это я знаю Видимо, не совсем корректно вопрос сформулировал) Мне интересно в общем, насколько нормально или же плохо получить данные для отображения в onStart()?
Andrei
Понял Спасибо
Ερμής
мне внктренню надо, а не внешняя
http://developer.android.com/guide/topics/data/data-storage.html#filesInternal
Ivan
Подскажите, вопрос по WorkerManager. Кейс такой, запустили каую-нибудь задачу в созданном воркере. Не дождались пока она завершится, закрыли приложение, затем открывам приложение, можем получить инстанс именно этого запущенного воркера, чтобы подписаться на его state?
Ivan
да, можно, в бд его заносить если перед выходом задача не успела завершиться?
Ivan
так же где лучше его использовать, в каком слое если рассматривать как clean arch
Ivan
чтобы подписаться нужен ActivityContext потому как LiveData, а если просто тупо запускать его и все? С точки зрения архитектуры где правильнее с ним работать?
Alexey
Поцоны, а в какой момент андроид восстанавливает состояние вьюх? В каком методе?
Maryna
onRestoreInstanceState
Alexey
onRestoreInstanceState
Это активити? А у фрагмента?
Alexey
У меня проблема с восстановлением скролла recyclerview при смене ориентации, это из коробки должно работать?
Maryna
чтобы что то достать возможно нужно сначала что то положить
Alexey
Ну фрагменты стейты вьюх автоматом сохраняют
Maryna
🤔
Alexey
Если есть идентификатор
Alexey
Как это с рекуклером работает? Там же layoutmanager этот есть, он скроллом рулит вроде
Mike
как раз недавно поднимал тему, что когда всё обмазано асинхронщиной, восстановление стейта скролла надо откладывать самому
Alexey
Хоть я велосипед и запилил, но это по фрагменту размазывается и переносить в другой фрагмент неудобно
Andrew
Подскажите, пожалуйста, как сделать так, чтобы когда с активити логина переходишь в основную активити, то нажатие кнопки назад не выкидывало обратно на активити логина.
Andrew
Это в onCreate поместить?
Andrew
Спасибо!
Maryna
)))
Maryna
идеально
IB
андроиду скоро конец
IB
fuchia os
Andrew
А еще, если есть аккаунт уже на устройстве то как сразу кидать в осн. активити? в Application в onCreate или в активити логина в onCreate перед установкой вьюхи?
Mike
андроиду скоро конец
Ты хочешь сказать что-то конструтивное, как-то поддержать разговор?
Andrew
)) Думаю в Application, чтобы не делать промежуточного шага, но в манифесте же стартовая активити указывается,
Andrew
Или это не обязательно?
Andrew
Да в смысле, я серьёзно
Andrew
+
Andrew
Ух чую накостылю
Akim
Вопрос по поводу удаления приложения из GP по причине Phone call log и Sms log, но которые в последнем APK в релизе не содержат ни одного упоминания этих пермишенов, кто-нибудь решил? Поделитесь как?
Alexey
Ух чую накостылю
Splashactivity погугли, можно это использовать
Andrew
во, спасибо, сразу понял
Mike
прростите, конечно, но тут single activity как-то уместнее
Mike
Почему нет?
Maryna
не очень удобный компонент
Maryna
и еще сыроват
Ivan
даже если и андройду конец, все так же просто будут писать под фуксию и все
Ivan
ну либо так)
Ivan
но говорить тут про кроссплатформу даже не знаю...
Ivan
)))
Сергій
вангование )
Andrew
прростите, конечно, но тут single activity как-то уместнее
Я так делал сначала. Но второе приложение решил для простоты сделать с двумя активностями 🙈
Andrew
И влип
Maryna
вангование )
тебя триггернуло слово флаттер?)
Maryna
как ты появился после него??
Maryna
😁
Ivan
у нас одна девушка в чате живая?)
Ivan
да они даже лучше))
Ivan
есть не просят)
Maryna
только хотела написать)
Andrew
Флуда больше чем девушек
Andrew
Я по теме чата спрашиваю
Andrew
😒
Trubnikov
Всем привет, у меня вопрос относительно Clean Architecure, а конкретно UseCase’ов. Возьмем пример с 2 экранами: 1) Логин, который содержит ввод email’a и password’а 2) Регистрация, содержащая name, email, password, confirm password Вопрос: Если рассматривать этот пример, то относительно него как я должен выстрать UseCase’ы? Вариант а: Сделать RegistrationUseCase, который содержит методы валидации имени, емэйла, пароля и метод с регистрацией и переиспользовать его в логине, добавив метод авторизации Вариант б: передублировать код валидации в SignInUseCase и добавить метод авторизации Вариант в: Запилить кучу юзкейсов: EmailValidationUseCase, NameValidationUseCase…., RegistrationUseCase(надо ли в нем пилить валидацию входных параметров?) с методом регистрации, SignInUseCase c методом авторизации? Спасибо за внимание)
Maryna
на все отдельный юзкейс
Maryna
если валидация локальная то этим занимается вью модель
Akim
Ха, проблему с удалением приложение GP по причине SMS_LOG и CALL_LOG решена. Оказалось ларчик просто открывался. Гугл проверяет и альфу и закрытое тестирование и если там есть версия с этими разрешениями, то всё. Капут.
Trubnikov
если валидация локальная то этим занимается вью модель
А для чего тогда юзкейс, если логика валидации во вьюмоделе?