setSupportActionBar (androidx.appcompat.widget.Toolbar) в AppCompatActivity не может быть применен - PullRequest
0 голосов
/ 02 июля 2019

Ошибка при отображении несовместимых типов Панель инструментов виджета Android не может быть преобразована в компилятор Java при работе в Android Studio.

    Toolbar toolbar = (Toolbar)findViewById(R.id.toolBar);
    toolbar.setTitle("GPS PRESENCE SYSTEM");
    setSupportActionBar(toolbar);

Ошибка: несовместимые типы: android.widget.Toolbar нельзя преобразовать в androidx.appcompat.widget.Toolbar

Ответы [ 3 ]

0 голосов
/ 02 июля 2019

Вы используете androidx и Android одновременно.Это выбрасывает ошибку.Либо используйте androidx, либо используйте appcompat для Android.

0 голосов
/ 02 июля 2019

Попробуйте заменить это:

import android.widget.Toolbar;

На это:

import androidx.appcompat.widget.Toolbar;

Кстати, если вы используете androidx.Запустите процесс миграции.Библиотеки поддержки Android не будут поддерживаться в будущем.Вы можете прочитать об этом здесь:

AndroidX Миграция на AndroidX

0 голосов
/ 02 июля 2019

изменить импорт панели инструментов активности на:

import android.support.v7.widget.Toolbar;

...