Size: a a a

Cicerone Chat (RUS)

2018 July 09

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
Посмотрите последний коммит на гитхабе. Там будет маленькая подсказка, что сделать
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
А надо вам включить реордеринг оптимизацию для транзакций фрагментов
источник
2018 July 10

RK

Rinat Kurmashev in Cicerone Chat (RUS)
Konstantin Tskhovrebov
А надо вам включить реордеринг оптимизацию для транзакций фрагментов
источник

RK

Rinat Kurmashev in Cicerone Chat (RUS)
Konstantin Tskhovrebov
А надо вам включить реордеринг оптимизацию для транзакций фрагментов
спасибо! вроде помогло, буду знать об этом методе)
источник
2018 July 12

RK

Rinat Kurmashev in Cicerone Chat (RUS)
всем привет
источник

RK

Rinat Kurmashev in Cicerone Chat (RUS)
у меня приложение реализовано по принципу одно активити много фрагментов, и во втором по счету фрагменте нужно реализовать bottom navigation bar, мне получается при его открытии надо вызывать в активити
Screens.NAVIGATION_SCREEN -> {
                   navigatorHolder.removeNavigator()
                   fragment = NavigationFragment.newInstance()
               }
источник

RK

Rinat Kurmashev in Cicerone Chat (RUS)
а в резьюм фрагмента аттачить свой?
источник

RK

Rinat Kurmashev in Cicerone Chat (RUS)
все переходы из фрагментов, находящихся внутри navigation фрагмента должны открывать фрагменты с replace navigation фрагмента, в этом вся сложность
источник

RK

Rinat Kurmashev in Cicerone Chat (RUS)
как пример приложение тинькофф банка
источник

DS

Dzmitry Sobolevsky in Cicerone Chat (RUS)
Подскажите реализацию навигатора с отображением диалогов как экранов. У меня не получается нормально работать с диалогами.
По тз много логики в диалогах, потому использую MvpAppCompatDialogFragment от moxy.
в самих диалогах по необходимости вызывается dismiss();
Проблема в том, что в навигаторе после вызова:
dialogFragment.show(activity.getSupportFragmentManager(), screenKey);
повторно не отображается диалог...
источник

DS

Dzmitry Sobolevsky in Cicerone Chat (RUS)
Заметил, что проблема проявляется, когда вместо
builder.setPositiveButton(R.string.btn_ok, (dialog, i) -> invoiceEnterPhonePresenter.onEnterPhone(editText.getText().toString()));
используется такой код:
dialog.setOnShowListener(d -> {
     Button positiveButton = dialog.getButton(AlertDialog.BUTTON_POSITIVE);
     positiveButton.setOnClickListener(v -> invoiceEnterPhonePresenter.onEnterPhone(editText.getText().toString()));
...

В первом случае диалог автоматически закрывается
Но в некоторых случаях нужно самостоятельно контролировать время закрытия диалога (с помощью dismiss()  вмоем случае), потому использовался второй код. Что я делаю не так?
источник
2018 July 16

VB

Vladimir Bobkov in Cicerone Chat (RUS)
Нарооод!!! Что-то я торможу не по-децки: хочу передать в создаваемый фрагмент два инта, и не могу сообразить, как это сделать при помощи объекта data класса Any()
источник

KL

Kirill L in Cicerone Chat (RUS)
Передай пару и скасти data  в нее потом
источник

VB

Vladimir Bobkov in Cicerone Chat (RUS)
Kirill L
Передай пару и скасти data  в нее потом
Создать класс для двух интов и передать его, а потом преобразовать Any в этот класс?
источник

KL

Kirill L in Cicerone Chat (RUS)
Да
источник

KL

Kirill L in Cicerone Chat (RUS)
Any это как object в Java
источник

KL

Kirill L in Cicerone Chat (RUS)
Им является любой ссылочный объект
источник

KL

Kirill L in Cicerone Chat (RUS)
Наследуется от него
источник
2018 July 17

ST

Sasha Tainyuk in Cicerone Chat (RUS)
Vladimir Bobkov
Создать класс для двух интов и передать его, а потом преобразовать Any в этот класс?
Pair же есть
источник

VB

Vladimir Bobkov in Cicerone Chat (RUS)
Спасибо всем за подсказку
источник