Androidx.legacy.app.ActionBarDrawerToggle устарел

Я использую библиотеку androidx, и у меня есть ошибка androidx.legacy.app.ActionBarDrawerToggle в следующем коде:

private ActionBarDrawerToggle mDrawerToggle;

mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
        // associate Navigation Drawer with ActionBar
        mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,
                R.drawable.ic_drawer, //nav menu toggle icon

Как я думаю изменить его? Я пытался найти решение, но к androidx это не имеет никакого отношения. Я хотел бы получить простое объяснение, так как я новичок в Android.

0
0
723
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Измените androidx.наследие.app.ActionBarDrawerToggle на androidx.appcompat.app.ActionBarDrawerToggle, т.е. устаревшее на appcompat.

Кроме того, не забудьте добавить панель инструментов в качестве третьего аргумента.

Документацию можно найти здесь: https://developer.android.com/reference/androidx/appcompat/app/ActionBarDrawerToggle

Другие вопросы по теме