Переделал немножко смысл определения переменных TextView, было так:
Код: Выделить всё
TextView myTV = (TextView) findViewById(R.id.myTV);
Код: Выделить всё
TextView myTV = fontManager.getTextView(R.id.myTV, 3, false); //3 - id шрифта, false - все не капсом)
Код: Выделить всё
public TextView getTextView(int resId, int fontId, boolean allCaps) {
TextView textView = (TextView) findViewById(resId);
Typeface font = getFont(fontId);
if (font != null) textView.setTypeface(font);
textView.setAllCaps(allCaps);
return textView;
}
Выдаёт NullPointerException на переменной textView (хотя несколькими строчками выше я её определяю!)
Что делать с эксепшнеом? Как сделать, чтобы работало?