Acessar ativos no Fragment

Eu tenho uma fonte na minha pasta de ativos e chamei-a no meu fragmento assim:

Typeface custom_font = Typeface.createFromAsset(getActivity().getAssets(), "fonts/myFont.otf");

Mas recebi um aviso dizendo quegetAssets() pode retornar nulo.

Eu fiz algumas pesquisas e encontreiesta Resposta da questão. Atualmente, eu já estou recebendo o contexto das atividades.

O que eu estava pensando em fazer é adicionar o seguinte método no meuActivity:

public static Typeface getMyFont(Activity context){
    return Typeface.createFromAsset(context.getAssets(),  "fonts/myFont.otf");
}

e depois chamá-lo do meu fragmento assim:

mTextView.setTypeface(Activity.getMyFont(getActivity()));

Ao fazer o acima, não recebo nenhum aviso, mas não tenho certeza se é o caminho correto, então ..

Minha pergunta é:
Devo ignorar o aviso de fiapos? Devo fazê-lo como fiz acima ou existe uma maneira correta de fazê-lo?

questionAnswers(2)

yourAnswerToTheQuestion