Из определения repeatWhen этого явно не вытекает, поэтому спрошу:
У меня есть API запрос (запрос с боди, в котором две строки — А и Б), и по логике задачи после удачного запроса я должен обновлять эти самые А и Б.
Если я вешаю на этот API запрос повтор с отсрочкой на определенное время, то у меня этот самый запрос при повторе будет отправлять исходные А и Б? или обновленные?
На самом деле статья уже не сильно актуальна, и многое поменялось.
Для получения репозитория Sonatype, чтоб доказать свои права страницу ГитХаба:
Please create a public repo called https://github.com/papashkin/OSSRH-49771 to verify github account ownership.
Сначала создаем публичный репо и в комментариях Жиры отписываемся, что репо создан. Я на всякий случай прикрепил ещё к сообщению ссылку на репу. После чего вопрос с получением репы Sonatype был решен быстро.
Для связки с jCenter() нужно облажать полноценным аккаунтом Bintray, а не Entreprise (trial). Связка с OSS Sonatype не сильно помогает в этом плане. Нет полноценного аккаунта — нет кнопки Add to jCenter(). Так как пока нет возможности сделать аккаунт полноценным, использование моей библиотеки делается в два шага — прописываем напрямую репозиторий в билд-файле проекта, потом имплементим либу в билд-файле приложения.
Странно, что автор сравнивает Котлиновские корутины и Джавовые фьючи.
Корутины не входят в ядро Котлина. Это отдельная либа, которая имплементится в Гредл-файле. В противовес Корутинам автор мог бы использовать Rx в Джаве;
Кроме того, согласно этой статье корутины не о многопоточности, а о конкурентности. Улавливаете разницу?
Большая часть проблем решается использованием библиотек. Лямбды например уже есть в Джаве, так что уже их за преимущество/недостаток можно не считать. Про описание классов — можно использовать AutoValue-Parcel или AutoValue.
Вот тут-то и вопрос, так как у меня не происходит popBackStack(), то есть не возвращаюсь на предыдущий фрагмент, нажимая Back клавишу.
И не могу отловить причину проблемы.
Спасибо большое.
У меня вопрос — как, находясь в разных фрагментах в разное время, понять, что мы имеем дело с одним и тем же навигатором?
Команда Navigation.findNavController() привязывается ко вью. И если у меня навигатор определен в MainActivity, то как мне понять, что я использую именно тот самый навигатор, а не какой-то новый?
У меня происходит сложность с работой кнопки Back, и я даже не понимаю, по какой причине.
single Activity, домашний фрагмент в нем — Фрагмент А. В MainActivity я определяю контроллер:
Так как в разметке контейнера стоит defaultNavHost="true", то по логике при нажатии на кнопку Back я должен снова вернутся на фрагмент А, но этого не происходит.
Может сталкивались с таким?
Как думаете, стоит ли делать (и можно ли) синглтоном Контроллер, создавая его инстанс в DI?
Мне показалось, что во многих сферах «пик формы» человека — от 30 до 40 лет. Да, не для всех это подходит, но в большинстве. Энергии полно ещё (в том же триатлоне победители чемпионатов мира — люди за 30), а багаж знаний может быть просто колоссальным.
Я тут со своими 29 — зелёный ещё. Опыта в IT сфере — 6,5 лет, из них разработчиком — 4,5 года. Сейчас многое усваивается иногда даже лучше, чем 5 лет назад, когда я только начинал свой путь.
У меня расстояние — 20 км, но это не проблема — без мотора можно.
Хотя если у вас серьезный рельеф — то может быть это вариант (чтоб в горки забираться).
Осталось только определить, ТС это или нет.
Так как некоторые могут разгоняться до 30-40 км/ч, что сопоставимо со скоростью автомобиля в городском (зачастую плотном) трафике.
А если это не ТС — то как решать ДТП с участием пешеходов и пользователей моноколеса (да и электроскутера тоже)?
Кстати есть приложение для смартфона, где можно хранить «карты всяких магазинов». Отлично подходит только для тех вариантов, где есть штрих-код и которые сканируются. Не скажу, про карты с магнитной лентой, или где просто код — не проверял.
Довольно спорно называть поиск людьми лучшего места для жизни для себя и своей семьи трендом.
Я всё же пока останусь на своем верном
Merida Race 903 Lite
.Из определения
repeatWhen
этого явно не вытекает, поэтому спрошу:У меня есть API запрос (запрос с боди, в котором две строки — А и Б), и по логике задачи после удачного запроса я должен обновлять эти самые А и Б.
Если я вешаю на этот API запрос повтор с отсрочкой на определенное время, то у меня этот самый запрос при повторе будет отправлять исходные А и Б? или обновленные?
На самом деле статья уже не сильно актуальна, и многое поменялось.
Для получения репозитория
Sonatype
, чтоб доказать свои права страницу ГитХаба:Сначала создаем публичный репо и в комментариях Жиры отписываемся, что репо создан. Я на всякий случай прикрепил ещё к сообщению ссылку на репу. После чего вопрос с получением репы Sonatype был решен быстро.
Для связки с
jCenter()
нужно облажать полноценным аккаунтом Bintray, а неEntreprise (trial)
. Связка с OSS Sonatype не сильно помогает в этом плане. Нет полноценного аккаунта — нет кнопкиAdd to jCenter()
. Так как пока нет возможности сделать аккаунт полноценным, использование моей библиотеки делается в два шага — прописываем напрямую репозиторий в билд-файле проекта, потом имплементим либу в билд-файле приложения.Корутины не входят в ядро Котлина. Это отдельная либа, которая имплементится в Гредл-файле. В противовес Корутинам автор мог бы использовать Rx в Джаве;
Кроме того, согласно этой статье корутины не о многопоточности, а о конкурентности. Улавливаете разницу?
AutoValue-Parcel
илиAutoValue
.Вот тут-то и вопрос, так как у меня не происходит
popBackStack()
, то есть не возвращаюсь на предыдущий фрагмент, нажимаяBack
клавишу.И не могу отловить причину проблемы.
Спасибо большое.
У меня вопрос — как, находясь в разных фрагментах в разное время, понять, что мы имеем дело с одним и тем же навигатором?
Команда
Navigation.findNavController()
привязывается ко вью. И если у меня навигатор определен в MainActivity, то как мне понять, что я использую именно тот самый навигатор, а не какой-то новый?У меня происходит сложность с работой кнопки
Back
, и я даже не понимаю, по какой причине.single Activity, домашний фрагмент в нем — Фрагмент А. В
MainActivity
я определяю контроллер:По нажатию на кнопку в этом фрагменте происходит следующее:
Так как в разметке контейнера стоит
defaultNavHost="true"
, то по логике при нажатии на кнопкуBack
я должен снова вернутся на фрагмент А, но этого не происходит.Может сталкивались с таким?
Как думаете, стоит ли делать (и можно ли) синглтоном Контроллер, создавая его инстанс в
DI
?Я тут со своими 29 — зелёный ещё. Опыта в IT сфере — 6,5 лет, из них разработчиком — 4,5 года. Сейчас многое усваивается иногда даже лучше, чем 5 лет назад, когда я только начинал свой путь.
Никому не охота больше работать с этой монструозной клавиатурой.
Согласно описанию этого инструмента KOIN — это библиотека, а не фреймворк. И, в отличии от Dagger и Kodein, построен на основе ServiceLocator.
Виноват всегда тот, кто не пешеход.
И вред — понятие относительное.
Хотя если у вас серьезный рельеф — то может быть это вариант (чтоб в горки забираться).
Так как некоторые могут разгоняться до 30-40 км/ч, что сопоставимо со скоростью автомобиля в городском (зачастую плотном) трафике.
А если это не ТС — то как решать ДТП с участием пешеходов и пользователей моноколеса (да и электроскутера тоже)?
Я пока не знаю таких людей, которые обходятся без ключей.
Но наверное есть такие.
Так что — как минимум два предмета.
Может быть так будет понятнее.
PS ничего личного к АКИТ, но их методы просто отвратительны и имхо больше отдаляют клиентов, чем наоборот.