Size: a a a

Cicerone Chat (RUS)

2019 February 02

ДГ

Денис Габышев in Cicerone Chat (RUS)
Aleksandr Yurkovskiy
Есть же доклад с Mobius про Cicerone
можешь ссылку дать?
https://habr.com/ru/company/redmadrobot/blog/426617/
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Не про Cicerone, но тоже полезно)
источник

AY

Aleksandr Yurkovskiy in Cicerone Chat (RUS)
источник

ДГ

Денис Габышев in Cicerone Chat (RUS)
Спасибо 👍
источник

ДГ

Денис Габышев in Cicerone Chat (RUS)
источник

ИЦ

Игорь Цалко in Cicerone Chat (RUS)
Кто-нибудь может подсказать, как можно встроить QR-scan с помощью библиотеки ZXing в Cicerone-навигацию?
источник

L

Little Panda 🐼 in Cicerone Chat (RUS)
Игорь Цалко
Кто-нибудь может подсказать, как можно встроить QR-scan с помощью библиотеки ZXing в Cicerone-навигацию?
Из view вызвать startActivityForResult
источник

ИЦ

Игорь Цалко in Cicerone Chat (RUS)
В нужном фрагменте сделал - router.navigateTo(Screens.QRScreen())
QRScreen переопределяет getActivityIntent, где я создаю нужный интент, скопированный из ZXing.
Получается мне в любом случае во фрагменте нужно переопределить onActivityResult?
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
Чичероне - это библиотека для навигации.
Ваш случай - это запуск сторонних приложений.
Это разные задачи. Поэтому не стоит решать это через инструмент навигации.
Да, startActivityForResult и все будет ок
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
активити для навигации внутри приложения не вариант. и тут Чичероне помогать не будет
источник

ИЦ

Игорь Цалко in Cicerone Chat (RUS)
Спасибо большое за ответ
источник

ИЦ

Игорь Цалко in Cicerone Chat (RUS)
Просто при использовании этого ZXing Activity у меня нарушалась навигация, используя Android Architecture Navigation.
И у меня было предположения, что у Ciceronе может тоже нарушится навигация при переходе на активити, которое не находится в графе, который был определен мной.
Но Чич справился с этим.
источник
2019 February 03

МН

Макс Наумов in Cicerone Chat (RUS)
Нормально ли не дёргать Cicerone для навигации "назад", а полагаться на систему?
источник

ВВ

Влад Вебер-Пфляумер in Cicerone Chat (RUS)
Макс Наумов
Нормально ли не дёргать Cicerone для навигации "назад", а полагаться на систему?
У роутера имеется метод exit()
источник

МН

Макс Наумов in Cicerone Chat (RUS)
Я не об этом спросил
источник

МН

Макс Наумов in Cicerone Chat (RUS)
Что такой метод имеется, я в курсе
источник

ВВ

Влад Вебер-Пфляумер in Cicerone Chat (RUS)
Мое предположение.
Метод exit() будет записан в CommandBuffer ...

Вот код метода executeCommands
void executeCommands(Command[] commands) {
   if (navigator != null) {
       navigator.applyCommands(commands);
   } else {
       pendingCommands.add(commands);
   }
}

... чтобы потом при подключении Navigator можно было сразу скипнуть фрагмент.

Отрывок комментария к методу executeCommands
Else puts it to the pending commands queue to pass it later.
источник

МН

Макс Наумов in Cicerone Chat (RUS)
Влад Вебер-Пфляумер
Мое предположение.
Метод exit() будет записан в CommandBuffer ...

Вот код метода executeCommands
void executeCommands(Command[] commands) {
   if (navigator != null) {
       navigator.applyCommands(commands);
   } else {
       pendingCommands.add(commands);
   }
}

... чтобы потом при подключении Navigator можно было сразу скипнуть фрагмент.

Отрывок комментария к методу executeCommands
Else puts it to the pending commands queue to pass it later.
Вы сейчас мне ответили?
источник

ВВ

Влад Вебер-Пфляумер in Cicerone Chat (RUS)
Макс Наумов
Вы сейчас мне ответили?
Да
источник

МН

Макс Наумов in Cicerone Chat (RUS)
Честно, не понимаю, на что вы отвечаете) Вопрос был, нормально ли не вызывать exit(), а оставить системное поведение при нажатии кнопки назад
источник