← пред | след →
PSA_98Serg 2022-07-03 20:17:12
Он закрыт, «не положено»
YFrite 2022-07-03 20:17:23
А моя идея с виджетом?
PSA_98Serg 2022-07-03 20:17:57
Виджет любой делай
Meridiane 2022-07-03 20:18:15
Привет всем, ребят какие технологии нужно знать и использовать чтобы написать приложение при помощи которого можно подключиться к камере? (никаких хакерских и прочих замыслов), хочу сам узнать как осуществляется подключение к камере
Meridiane 2022-07-03 20:20:52
К примеру подключение через p2p как это осуществляется? Собственную сеть делают или как приложение осуществляет доступ к самой камере через эту сеть. Статью если можно или так на словах
artemminitskyi 2022-07-03 20:21:30
Привет, подскажите пожалуйста, почему может не правильно отрабатывать анимация? если на экране есть VideoView?
get_users_amup 2022-07-03 21:02:48
shebovich 2022-07-03 19:02:15
Ребят такое возможно вообще?)
Если сделать специальный лаунчер…
andrgames2021 2022-07-03 21:12:41
shebovich 2022-07-03 19:02:15
Ребят такое возможно вообще?)
еще если на прилу нажимаешь 4 раза — телефон трансформируется в ракету
inthecornersc 2022-07-03 21:15:25
Meridiane 2022-07-03 20:18:15
Привет всем, ребят какие технологии нужно знать и использовать чтобы написать приложение при помощи которого можно подключиться к камере? (никаких хакерских и прочих замыслов), хочу сам узнать как осуществляется подключение к камере
К какой камере? К камере с арестантами, к автомобильной? 😁 Что значит подключиться? Чтобы что?
mairwunnx 2022-07-03 21:16:08
получить количество арестантов в камере и на результате строить статистику
как что!
inthecornersc 2022-07-03 21:16:53
mairwunnx 2022-07-03 21:16:08
получить количество арестантов в камере и на результате строить статистику
как что!
Но сначала нужно подключиться!
creeksoncreeks 2022-07-03 21:28:37
нет, она будет храниться во ViewModelStore, где бы мы её ни создавали
creeksoncreeks 2022-07-03 21:30:49
там, где создали, и не важно, активити это, или фрагмент (или даже аппликейшн)
inthecornersc 2022-07-03 21:39:22
Кого укажешь владельцем этой вм, тому она и будет принадлежать.
creeksoncreeks 2022-07-03 21:40:56
1) один в один такой же разговор был пару недель назад, посмотри по ключевым словам / названиям классов
2) гугли! очень много материалов и примеров кода по этой теме
вкратце — детектится смена конфигурации и не вызывается clear() у ViewModelStore
mairwunnx 2022-07-03 21:41:42
О как неуважительно), люди помогали, а сообщения удалил
MobileDevT 2022-07-03 21:44:06
mairwunnx 2022-07-03 21:41:42
О как неуважительно), люди помогали, а сообщения удалил
доширак на уши повесили), вопрос про одно, ответ про бытие и сингулярность. Лучше удалить вопрос и закрыть тему
creeksoncreeks 2022-07-03 21:50:09
MobileDevT 2022-07-03 21:44:06
доширак на уши повесили), вопрос про одно, ответ про бытие и сингулярность. Лучше удалить вопрос и закрыть тему

creeksoncreeks 2022-07-03 21:50:09
MobileDevT 2022-07-03 21:44:06
доширак на уши повесили), вопрос про одно, ответ про бытие и сингулярность. Лучше удалить вопрос и закрыть тему

creeksoncreeks 2022-07-03 21:50:09
MobileDevT 2022-07-03 21:44:06
доширак на уши повесили), вопрос про одно, ответ про бытие и сингулярность. Лучше удалить вопрос и закрыть тему

creeksoncreeks 2022-07-03 21:50:09
MobileDevT 2022-07-03 21:44:06
доширак на уши повесили), вопрос про одно, ответ про бытие и сингулярность. Лучше удалить вопрос и закрыть тему

специально для ленивых и незрячих.
egor_lyadskiy 2022-07-03 22:14:15
egor_lyadskiy 2022-07-03 22:14:15
Можно ли как-то увеличить текст прямиком из кода? (текст указан стрелочками). Весь текст храниться в одном TextView. Второй скрин — способ получения текста и внесение его в TextView.
madsunrise 2022-07-03 22:15:12
Melon 2022-07-03 14:52:11
Добрый день.
Подскажите, пожалуйста, что используете в БД руме с датами — icu calendar, threeTenBp, просто календарь? Или просто local date — Java.time?
java.time используем. Очень удобно.
r_u_s_r_s_t 2022-07-03 22:15:55
egor_lyadskiy 2022-07-03 22:14:15
Ok Google,
TextView with different textSize
dark067 2022-07-03 22:17:03
egor_lyadskiy 2022-07-03 22:14:15
Можно ли как-то увеличить текст прямиком из кода? (текст указан стрелочками). Весь текст храниться в одном TextView. Второй скрин — способ получения текста и внесение его в TextView.
https://developer.android.com/reference/android/text/Spannable
creeksoncreeks 2022-07-03 22:18:18
egor_lyadskiy 2022-07-03 22:14:15
ты gangbang для текствью устраиваешь, не надо так
dark067 2022-07-03 22:18:47
dark067 2022-07-03 22:17:03
https://developer.android.com/reference/android/text/Spannable
https://developer.android.com/guide/topics/text/spans
MaxSiominDev 2022-07-03 22:22:40
Есть фрагмент, у него есть viewModel. viewModel обновляет livedata. После обновления livedata фрагмент переходит во фрагмент2. Во фрагменте2 нажимаю кнопку назад и возвращаюсь во фрагмент. Почему то срабатывает observer на livedata и фрагмент опять переходит к фрагменту2 (метод который обновляет значение livedata НЕ вызывается второй раз). Как пофиксить?
Nekit Power 2022-07-03 22:25:04
MaxSiominDev 2022-07-03 22:22:40
Есть фрагмент, у него есть viewModel. viewModel обновляет livedata. После обновления livedata фрагмент переходит во фрагмент2. Во фрагменте2 нажимаю кнопку назад и возвращаюсь во фрагмент. Почему то срабатывает observer на livedata и фрагмент опять переходит к фрагменту2 (метод который обновляет значение livedata НЕ вызывается второй раз). Как пофиксить?
Почитай про Event
MaxSiominDev 2022-07-03 22:29:07
Nekit Power 2022-07-03 22:25:04
Почитай про Event
Нужно использовать event?
creeksoncreeks 2022-07-03 22:30:37
MaxSiominDev 2022-07-03 22:29:07
Нужно использовать event?
либо самому хэндлить лайвдату, занулять её когда надо и проверять в observe изменились ли данные, или она триггернулась из за создания фрагмента
MaxSiominDev 2022-07-03 22:31:12
creeksoncreeks 2022-07-03 22:30:37
либо самому хэндлить лайвдату, занулять её когда надо и проверять в observe изменились ли данные, или она триггернулась из за создания фрагмента
Ну то есть по сути лучше использовать event?
MaxSiominDev 2022-07-03 22:31:24
Я просто никогда не использовал его и хз что это пока
creeksoncreeks 2022-07-03 22:32:05
MaxSiominDev 2022-07-03 22:31:12
Ну то есть по сути лучше использовать event?
не знаю что подойдет лучше в твоей ситуации, я тоже не юзал его. я использовал enum лайвдата и стейты в enum прописывал
но почитать про ивент стоит
Nekit Power 2022-07-03 22:32:37
MaxSiominDev 2022-07-03 22:31:12
Ну то есть по сути лучше использовать event?
Легче уж точно
SamuraiDev 2022-07-03 22:32:49
Может где-нибудь описаны способы приведения кода, написаного под композ в нормальный вид? А то об эту композицию глаза сломать ничего не стоит🤔
MobileDevT 2022-07-03 22:48:06
creeksoncreeks 2022-07-03 21:50:09
специально для ленивых и незрячих.
Значит у активити и фрагмента есть viewModelStore, где и лежит наш viewmodel. Но тогда почему после переворота данный viewmodelStore тоже не пересоздается?
Ведь при пересоздании Fragmentа GC полностью удаляет его и все его свойства, в том числе viewModelStore.
Но на деле viewModelStore все равно каким то образом переживает пересоздания Фрагмента, как так?
Также я нашел интерестный метод getLastNonConfigurationInstance, который уже deprecated, но он связан с этим
inthecornersc 2022-07-03 22:55:54
SamuraiDev 2022-07-03 22:32:49
Может где-нибудь описаны способы приведения кода, написаного под композ в нормальный вид? А то об эту композицию глаза сломать ничего не стоит🤔
Что такое нормальный вид композа?
creeksoncreeks 2022-07-03 22:59:10
MobileDevT 2022-07-03 22:48:06
Значит у активити и фрагмента есть viewModelStore, где и лежит наш viewmodel. Но тогда почему после переворота данный viewmodelStore тоже не пересоздается?
Ведь при пересоздании Fragmentа GC полностью удаляет его и все его свойства, в том числе viewModelStore.
Но на деле viewModelStore все равно каким то образом переживает пересоздания Фрагмента, как так?
Также я нашел интерестный метод getLastNonConfigurationInstance, который уже deprecated, но он связан с этим
вся эта магия делается с помощью FragmentActivity.NonConfigurationInstances(), копай туда
это объект, который переживает смену конфигурации, а как он внутренне работает — надо лезть в доку, емнип там все костыльно, как и раньше с headless fragment когда для сохранения всего этого создавался фрагмент с setRetainInstance и сохранял состояние
upd NonConfigurationInstances все еще используется, надо смотреть доку
pshorokhov 2022-07-03 23:19:41
creeksoncreeks 2022-07-03 22:59:10
вся эта магия делается с помощью FragmentActivity.NonConfigurationInstances(), копай туда
это объект, который переживает смену конфигурации, а как он внутренне работает — надо лезть в доку, емнип там все костыльно, как и раньше с headless fragment когда для сохранения всего этого создавался фрагмент с setRetainInstance и сохранял состояние
upd NonConfigurationInstances все еще используется, надо смотреть доку
да, все так
активити когда умирает при повороте, она складывает какие-то объекты в один объект (NonConfigurationInstances()), который передается новой активити, в этом объекте и передается viewModelStore
так оно и переживает поворот
MobileDevT 2022-07-03 23:47:14
creeksoncreeks 2022-07-03 22:59:10
вся эта магия делается с помощью FragmentActivity.NonConfigurationInstances(), копай туда
это объект, который переживает смену конфигурации, а как он внутренне работает — надо лезть в доку, емнип там все костыльно, как и раньше с headless fragment когда для сохранения всего этого создавался фрагмент с setRetainInstance и сохранял состояние
upd NonConfigurationInstances все еще используется, надо смотреть доку
понято спасибо
MobileDevT 2022-07-03 23:47:38
pshorokhov 2022-07-03 23:19:41
да, все так
активити когда умирает при повороте, она складывает какие-то объекты в один объект (NonConfigurationInstances()), который передается новой активити, в этом объекте и передается viewModelStore
так оно и переживает поворот
Bundle?
pshorokhov 2022-07-03 23:48:51
MobileDevT 2022-07-03 23:47:38
Bundle?
Не, она прям ссылку на объект сохраняет и сам объект передает, т.е. viewModelStore в итоге будет тот же самый в старой и новой активити
MobileDevT 2022-07-03 23:49:35
pshorokhov 2022-07-03 23:48:51
Не, она прям ссылку на объект сохраняет и сам объект передает, т.е. viewModelStore в итоге будет тот же самый в старой и новой активити
а тоесть в памяти держит чтоли?
pshorokhov 2022-07-03 23:50:00
Ну можно и так сказать
2022-07-03 23:50:04
Привет.
Тут вопрос, по архитектуре приложения…
Если мне нужно тянуть данные из API и сохранять их в свою бд, как распределять в репозиториях локальные запросы и от API?
pshorokhov 2022-07-03 23:51:09
2022-07-03 23:50:04
Привет.
Тут вопрос, по архитектуре приложения…
Если мне нужно тянуть данные из API и сохранять их в свою бд, как распределять в репозиториях локальные запросы и от API?
Что ты имеешь в виду под «распределять локальные запросы и от апи»?
2022-07-03 23:52:27
pshorokhov 2022-07-03 23:51:09
Что ты имеешь в виду под «распределять локальные запросы и от апи»?
Вот у меня есть функции в репозиториях.
Допустим, для получения обьектов:
fun getObjects…
Они возвращают объекты дергая сервер.
И есть
fun getDBObjects…
Это те объекты, котооые уже есть у меня в бд.
2022-07-03 23:52:49
Суть не уловил.
Думаю, это не совсем грамотно
← пред | след →