Size: a a a

StartAndroid Ru Chat

2020 June 14

PL

Pavel L in StartAndroid Ru Chat
у меня при пекреходе вызывается  finish(); так что дестрой тоже срабатывает
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Pavel L
у меня при пекреходе вызывается  finish(); так что дестрой тоже срабатывает
Попробуй в onStop
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Egor Sigolaev
Попробуй в onStop
Если заработает, то значит он дестрой не дергает
источник

PL

Pavel L in StartAndroid Ru Chat
Egor Sigolaev
Если заработает, то значит он дестрой не дергает
я лог кидал,в том то и дело что срабатывает ,сча попробую
источник

PL

Pavel L in StartAndroid Ru Chat
Egor Sigolaev
Если заработает, то значит он дестрой не дергает
да,в стопе ошибки нету,спс!
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Pavel L
да,в стопе ошибки нету,спс!
Я конечно не особый спец во внутренностях работы жизненных методов, но возможно вы пытались вызвать unregisterReceiver, когда уже была убита активити / фрагмент. А в onStop она еще жива.
источник

AU

Alex Up in StartAndroid Ru Chat
Ребят, подскажите в ui можно напрямую обращаться к бд или только через view model?
источник

S

Shoaziz in StartAndroid Ru Chat
Alex Up
Ребят, подскажите в ui можно напрямую обращаться к бд или только через view model?
у вас Room?
источник

AU

Alex Up in StartAndroid Ru Chat
Да
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Alex Up
Ребят, подскажите в ui можно напрямую обращаться к бд или только через view model?
Что значит с ui? С ui потока?
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Alex Up
Ребят, подскажите в ui можно напрямую обращаться к бд или только через view model?
1. "Можно ли?" - конечно можно
2. "А по клин архитектуре?" - нет. UI это UI, у него одна зона ответственности - он что-то отображает пользователю и взаимодействует с ним. Самое правильное место - use case во view model
источник

СУ

Саске Учиха... in StartAndroid Ru Chat
привет, есть урок как подключить github или может быть вы знаете хорошую статью про подключение github поделитесь пожалуйста
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Vladyslav Lozytskyi
1. "Можно ли?" - конечно можно
2. "А по клин архитектуре?" - нет. UI это UI, у него одна зона ответственности - он что-то отображает пользователю и взаимодействует с ним. Самое правильное место - use case во view model
Ну не всегда. Если у него не стоят запросы в асинк тасках или в билдере не указано обращение с главного потока, то апка упадет
источник

AU

Alex Up in StartAndroid Ru Chat
Vladyslav Lozytskyi
1. "Можно ли?" - конечно можно
2. "А по клин архитектуре?" - нет. UI это UI, у него одна зона ответственности - он что-то отображает пользователю и взаимодействует с ним. Самое правильное место - use case во view model
Не понял, что значит use case
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Alex Up
Не понял, что значит use case
usecase(иногда, могут называть interactor) - абстрактное понятие, которое подразумевает сущность, которая может выполнять одну конкретную часть бизнес логики. К примеру, "удалить файл" - эту логику можно вынести в отдельный класс  (use case) и переиспользовать везде в приложении. На вход получает путь к файлу, на выходе - статус (результат удаления). Что самое главное - вы точно знаете что этот usecase только удаляет файл и ничего более. Т.е. по принципу SOLID он не может удалять файл и, при этом, что-то писать в базу, так как его зона ответственности только удаление файла и не более.
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
источник

AU

Alex Up in StartAndroid Ru Chat
Vladyslav Lozytskyi
usecase(иногда, могут называть interactor) - абстрактное понятие, которое подразумевает сущность, которая может выполнять одну конкретную часть бизнес логики. К примеру, "удалить файл" - эту логику можно вынести в отдельный класс  (use case) и переиспользовать везде в приложении. На вход получает путь к файлу, на выходе - статус (результат удаления). Что самое главное - вы точно знаете что этот usecase только удаляет файл и ничего более. Т.е. по принципу SOLID он не может удалять файл и, при этом, что-то писать в базу, так как его зона ответственности только удаление файла и не более.
Всё понял, спасибо😊👍
источник

ММ

Мария Мушикова... in StartAndroid Ru Chat
Привет, всем! У меня есть ArrayList класс (с  implements Serializable), мне надо передать данные с этого класса ArrayList в обычный класс.  Кто подскажет, как лучше это сделать?
источник

Ч

Чича in StartAndroid Ru Chat
Ребятки кто запрашивал в андроиде локацию устройства, напишите в лс пж
источник

В

Владлен in StartAndroid Ru Chat
Использую NavController в связке с BottomNavView и сейчас нужно открыть фрагмент поверх BottomNavView как это сделать NavControllerom?
источник