Sergey
У фрагмента есть tag
И я могу получается получить по клику .findFragmentByTag(TAG_1);
Олександр
И я могу получается получить по клику .findFragmentByTag(TAG_1);
Если я правильно понял суть вопроса, то да. add, replace, addToBackstack, findByTag - основное, что можно использовать
Sergey
Если я правильно понял суть вопроса, то да. add, replace, addToBackstack, findByTag - основное, что можно использовать
Понял спасибо! Что мне нужно получить От елемента TextViev на которых я клики отслеживаю ?? Типа задать ему в xml файле атрибут android:tag="" - и потом брать это значение ??
D
Привет, знает кто, как спрятать Оповещение о foreground service-е ? Нужно выполнять сетевые запросы и оповещать соответственно )
Aleksey
ну а по делу - можно поставить IMORTANCE_MIN для канала, будет почти нормально у меня Nokia 3 вообще Foreground Notification не показывает, падла
Олександр
Понял спасибо! Что мне нужно получить От елемента TextViev на которых я клики отслеживаю ?? Типа задать ему в xml файле атрибут android:tag="" - и потом брать это значение ??
Да какое значение удобнее и стабильное, я ж не знаю специфики, что за textview. Суть в том, что можно проверять, положил уже фрагмент в стек или нет и вытаскивать нужный фрагмент, если он есть
Nikita
Доброй ночи Возникла такая дурацкая проблема. У меня из более общего фрагмента вызывается фрагмент для редактирования информации. У них одна и та же viewModel. И я не хотел бы создавать новую viewModel во втором фрагменте. Можно как-то передать во второй фрагмент инстанс viewModel из первого фрагмента и что делать с ViewModelProvider(this).get(...), ведь он принимает класс
Aleksey
Читал, что так и должно быть. Не помогло (
мне сложно представить, что должно получиться, а что получилось без кода)
D
для форграунда нельзя
Т.е он так и будет ?
Aleksey
для форграунда нельзя
можна, что ты мне тут, только на днях так сделал, оно свернутым появляется сразу и просто висит внизу
Aleksey
(может, в проде что-то отвалится или в маркет не пустят потом)
Mike
можна, что ты мне тут, только на днях так сделал, оно свернутым появляется сразу и просто висит внизу
Хмхм, а почему опенсорсная версия телеграма (из F-Droid) говорит «я тут тебе уведомление повешу. Надоест — понизь приоритет»?
Nikita
А я бы тебе посоветовал создать всё же отдельную viewModel и ничего не выдумывать) ViewModelProvider(this).get(...) создаёт инстанс твоей вью-модели. В get() ты должен передать класс твоей вьюмодели
Просто при создании viewModel у меня происходят сравнительно не быстрые операции по обновлению данных, а второй фрагмент может вызываться очень часто, и каждый раз проделывать операции в инициализации viewModel вообще не хочется
Line'R
Вот теперь мне прям интересно стало, что такого можно сделать в ручном парсинге.
Ну тип, получать контент, парсить проходя по каждому элементу обьекты и тд. А с ретрофитом оказалось все проще
Line'R
Я это писал еще в самом начале, что лучше было бы либу подключить)
Слепой я) Или старшные и непонятные слова спугнули :D
Evan
Просто при создании viewModel у меня происходят сравнительно не быстрые операции по обновлению данных, а второй фрагмент может вызываться очень часто, и каждый раз проделывать операции в инициализации viewModel вообще не хочется
Ну, если я правильно понял - ты можешь передать нужные данные во вторую вью-модель. Т.е. вью-модель всё равно создать (чтобы уж соблюдать архитектуру), но никаких операций по запросу данных из сети заново не проводить. Передай данные из одного фрагмента во второй через аргументы (или extra) и там пропихни во вью-модель через Фабрику вью-модели.
D
Почему, например, Email выполняется, но оповещение не показывается? А у меня есть ? (оранжевый кружок).
Line'R
Надеюсь с gson-ом юзаешь?
Не совсем понял. Если раньше, то юзал стандартную библиотеку. А в ретрофите gson
D
процесс != работа в фоне и foreground service
Может есть способ лучше, выполнять запросы, а результат показывать уведомлением ?
Egor
Там в ретрофите надо GsonConverter подключить вроде бы
Line'R
Я зашел на http://www.jsonschema2pojo.org/ сделал себе классы. А в ретрофите просто указал GsonConverterFactory
Line'R
Все как по туторам :D
D
Можно с WorkManager начать
Хорошо, я гляну. Спасибо тебе✋
Line'R
Получилось ускорить работу в разы. Кто ж знал. Может есть вещи быстрее ретрофит?
Dmitry
Привет! Кто-нибудь знает, как увеличить скорость анимации у ViewPager2? По идее, надо переопределить smoothScrollToPosition у layout manager'a в подкапотном recyclerview, но мб вы знаете способ без костылей и рефлексии?
Mike
а как ускорил?
Он сам не знает
Line'R
Он сам не знает
Ну конечно)
Line'R
Почему иногда вылетает Failed to connect to xx.com/xxxx:443 ? И как с этим бороться
Anonymous
И так бесконечно :с
Anonymous
Ilya
это норма
Ilya
оно как бы работает, но проверка бесконечная
Aleksey
понять бы, что вообще происходит, но если это создание нового приложения в firebase консоли, то можно кликнуть «пропустить» спокойно, оно потом само раздуплится
Anonymous
оно как бы работает, но проверка бесконечная
Нет, я просто в манифесте так написал
Ilya
Но у меня тоже бесконечная проверка была, но при этом всё работало
Anonymous
Блин
Aleksey
google-services.json надо же в корень кидать?
без него не соберешь - точно не в этом дело
Aleksey
мог плагины/зависимости не все добавить
Anonymous
Сейчас посмотрю
Anonymous
Anonymous
Aleksey
Сейчас посмотрю
не, файлы никто качать не будет)
Anonymous
Тогда скрины
Anonymous
Anonymous
Aleksey
Тогда скрины
ну а в инструкции еще firebase analytics/crashlytics просят добавить обычно
Anonymous
Что делать при таком? Пытаюсь скачать google-services.json
Anonymous
Здравствуйте ещё раз. Извините за глупый вопрос, но как называется значок (Floating Window) этого чита?
Nikita
Доброе утро. Такой пугающе тупой вопрос. Я на котлине недавно, но всё равно охренел, когда приложение вылетело на этой строчке. Разве try catch недостаточно для обработки?
Alex
Что бы реализовать multi-type view adapter для recycler views, что можете посоветовать? Что используете, что-то самописное или либу какую?
Nikolai
стандартные возможности рекуклера неплохо с этим справляются
Anonymous
Bubble ?
Спасибо
Maksym
Отслеживаю состояние запроса к апи через livedata. При возвращении на предыдущий фрагмент срабатывает последний результат. Как с этим бороться? А то к примеру делаю toast в ответе и он повторяется
Стас 🍕🍕🍕
SingleLiveEvent?
Mirlan
Всем привет! Возможно ли анимировать(shake) только edittext hint? когда я анимирую edittext целиком анимируется