Size: a a a

Cicerone Chat (RUS)

2018 November 21

Д

Денис in Cicerone Chat (RUS)
сделал так:
источник

Д

Денис in Cicerone Chat (RUS)
companion object {
   private const val ARG_PARTNER_ID = "arg_partner_id"
   fun newInstance(partnerId: Int) =
     PartnerFragment().apply { arguments = Bundle().apply { putInt(ARG_PARTNER_ID, partnerId) } }
 }

 private val partnerId =
   arguments?.getInt(ARG_PARTNER_ID) ?: throw IllegalAccessException("Не смог достать идентифкатор партнёра")
источник

ЕК

Евгений Кузовкин in Cicerone Chat (RUS)
да, отлично)
источник

Д

Денис in Cicerone Chat (RUS)
Евгений Кузовкин
да, отлично)
😊
источник

Д

Денис in Cicerone Chat (RUS)
спасибо
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Евгений Кузовкин
такие вещи иногда бывают, фиксится аннотацией SuppressLint, если мозолит глаза)
Не поможет, у студии не будет автодополнение работать и прочие фишки рефакторинга кода.
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Так что либо делать свои сущности с наследником из пакета AndroidX, либо ждать 5й версии чичероне
источник
2018 November 22

S

Sergey in Cicerone Chat (RUS)
не подскажите, у меня есть небольшой проект(не я писал) с cicerone на борту
вижу в нёем некий CustomRouter из package ru.agima.mobile.cicerone;

пытаюсь затащить CustomRouter в свой проект так:
private val cicerone: Cicerone<CustomRouter> = Cicerone.create()

но студия не может найти  CustomRouter....

что за CustomRouter он есть в либе cicerone?
источник

AK

Aleksei Korshun in Cicerone Chat (RUS)
нет
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
Sergey
не подскажите, у меня есть небольшой проект(не я писал) с cicerone на борту
вижу в нёем некий CustomRouter из package ru.agima.mobile.cicerone;

пытаюсь затащить CustomRouter в свой проект так:
private val cicerone: Cicerone<CustomRouter> = Cicerone.create()

но студия не может найти  CustomRouter....

что за CustomRouter он есть в либе cicerone?
Так в метод create надо передать собственную реализацию роутера
источник

W

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

МК

Максим Кулешов in Cicerone Chat (RUS)
Для решения проблем с Cicerone мне пришлось создать у себя в проекте копию класса SupportAppScreen и SupportAppNavigator.
Также и я сделал на 2х своих проектах.
источник

W

WaterSmith in Cicerone Chat (RUS)
Максим Кулешов
Для решения проблем с Cicerone мне пришлось создать у себя в проекте копию класса SupportAppScreen и SupportAppNavigator.
Также и я сделал на 2х своих проектах.
помоему нормальное решение, а с новой версией чичероне, можно будет выкинуть этот костыль.
источник

S

Sergey in Cicerone Chat (RUS)
SupportFragmentNavigator в 4.0.2 версии либы убрали ?  чем его можно заменить?
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Sergey
SupportFragmentNavigator в 4.0.2 версии либы убрали ?  чем его можно заменить?
SupportAppNavigator
источник

W

WaterSmith in Cicerone Chat (RUS)
Sergey
SupportFragmentNavigator в 4.0.2 версии либы убрали ?  чем его можно заменить?
SupportAppNavigator классный, он теперь универсальный, и на фрагменты и на активити годится.
источник

S

Sergey in Cicerone Chat (RUS)
WaterSmith
SupportAppNavigator классный, он теперь универсальный, и на фрагменты и на активити годится.
SupportAppNavigator - FragmentActivity  просит в конструктор. это норм его (FragmentActivity) в презентер прокидывать? вроде не должно быть так...
источник

AK

Aleksei Korshun in Cicerone Chat (RUS)
зачем навигатор в презентере?
источник

AK

Aleksei Korshun in Cicerone Chat (RUS)
он же только с роутером работает
источник

W

WaterSmith in Cicerone Chat (RUS)
вот и я что-то завис, у меня навигатор в активити
источник