Size: a a a

Cicerone Chat (RUS)

2016 December 23

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Artem Osipov
как человек который задавал тот же вопрос говорю)
ну вот вижу в активити навигатор
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
но тут получается не сделать также как для фрагментов один навигатор на всё приложение, потому что навигация по активити зависит от контекста активити
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
хм, можно сделать свой специфичный навигатор с командами типо: goToLogin(), goToSomeFeatureScreen(), Хмм...
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
Навигатор может быть один и для активити и для фрагментов
источник

KT

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

AO

Artem Osipov in Cicerone Chat (RUS)
А можно сделать глобальный навигатор для фрагментов, но при старте активити просто вешать нужный контекст? Или это я уже велосипеды какие-то выдумываю?
источник

AO

Artem Osipov in Cicerone Chat (RUS)
И похоже что это уже не Чичероне)
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Artem Osipov
А можно сделать глобальный навигатор для фрагментов, но при старте активити просто вешать нужный контекст? Или это я уже велосипеды какие-то выдумываю?
надо этот контекст ещё как-то выпиливать чтобы не утекал
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
при заверешнии
источник

AO

Artem Osipov in Cicerone Chat (RUS)
поэтому и пахнет велосипедом
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
что-то с активити мне кажется неплох способ просто сделать:

public static void start(Context context){
 Intent intent = new Intent(context, <активити>.class);
 context.startActivity(intent);
}
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
я раньше всегда так делал
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
в каждой активити такой статик метод
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
чтобы её стартовать из другой активити
источник

AO

Artem Osipov in Cicerone Chat (RUS)
ну уж тогда надо extend делать от базовой какой-нибудь, как мне кажется
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Artem Osipov
ну уж тогда надо extend делать от базовой какой-нибудь, как мне кажется
а смысл?
источник

AO

Artem Osipov in Cicerone Chat (RUS)
чтобы не таскать один и тот же метод по всем активити)
источник

AO

Artem Osipov in Cicerone Chat (RUS)
Если захочется строчку поменять
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Artem Osipov
чтобы не таскать один и тот же метод по всем активити)
статик методы нельзя переопределять
источник

AO

Artem Osipov in Cicerone Chat (RUS)
так его и не надо будет переопределять
источник