-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Создание компонента MailComponent.
В FolderListActivity в call-back методе "onDestroy()" неудачная идея, на мой взгляд, релизить компонент.
Dagger2_ScopeProject/app/src/main/java/ru/startandroid/scopeproject/folders/FolderListActivity.java
Line 70 in d7e37c9
| App.getInstance().releaseMailComponent(); |
Простой случай - мы логинимся, заходим в FolderListActivity, переворачиваем экран, а наш компонент не восстановится, в связи с чем мы затем падаем с NPE при попытке вызова метода у компонента. Одно из решений, как мне кажется, перенести логику релиза компонента обратно в активити с вводом логина и там, где-нибудь в onResume проверять, существует ли по ссылке данных компонент. Если да, то релизить его.
Metadata
Metadata
Assignees
Labels
No labels