Я думаю, что перебегать и ничего не делать так же плохо, как поймать исключение и проглотить его.
У фрагмента есть метод requireContext()
.Это просто вылетает из приложения, когда контекст нулевой.На самом деле, я никогда не видел, чтобы мое приложение зависало из-за этого.Поэтому я предполагаю, что нулевой контекст во фрагменте является довольно редким и экстремальным случаем.
В onViewCreated
вы также можете получить контекст из созданного представления.Он не нулевой, потому что для создания представления требуется контекст.
Если вам нужны некоторые ресурсы, вы также можете использовать getResources().getString()
вместо getContext().getString()