надо отрывать за throw new CHENIBUD. 
                  
                  
                  2) почему бы нет? Вы же мапите красиво в вашей "моделе" для вью, а потом лист с категориями пробрасываете наверное в recyclerView. подписывайтесь во View и обновляйте каждый раз recyclerView. 
                  
                  
                  3) нормальная практика проверять view на null, просто ничо не делайте в таком случае, если view == null
                  
                  
                
Чоб не кинуть EmptyResponseException например? (абстрактный пример)
поменял if (getView() == null) return;
Обсуждают сегодня