метод getActivity(), который может возвратить null, если контроллер не приаттачен к Activity или же если активити была уничтожена. 
                  
                  
                  Вот и возникает вопрос. Если есть DI, у которого скоуп привязан к активити, и запровайденные классы необходимо использовать в Controller, то после какого метода будет гарантированно getActivity() !=null?  Можно ли сказать точно, что после вызова onCreateView Activity не будет null? 
                  
                  
                  И как можно поймать ситуацию, когда getActivity() == null, но контроллер живой и с ним можно производить действия? Как от этого защититься?
                  
                  
                
На сколько я помню, у кондуктора есть onActivityStarted. Полагаю, он вызывается, если активити не null
Обсуждают сегодня