Я пытаюсь установить размер текста заголовка для DialogFragment
Я кодировал для своего старого тестового устройства (Android 5.0 API 21) и все было в порядке
Но приложение падает после того, как я начал использовать новое тестовое устройство (Android)8.1 API 27)
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_multiple_info_dialog, null, false);
getDialog().setTitle(R.string.dialog_fragment_BAC_info_title);
TextView title = getDialog().findViewById(android.R.id.title);
title.setTextSize(30);
title.setTextColor(getResources().getColor(R.color.white));
он попадает в строку setTextSize (30) с ошибкой
java.lang.NullPointerException: попытка вызвать виртуальный метод void android.widget.TextView.setTextSize (float) 'для ссылки на нулевой объект
Да, в журнале скажите, что title == null
Я пытался заменить часть кода на onDialogCreate (Bundle saveInstanceState) ...
Но то же самое - теперь приложение находится на той же строке внутри onDialogCreate ...
Есть идеи, как это исправить?
из Gradle
compileSdkVersion 27
minSdkVersion 21
targetSdkVersion 27