Подтвердить что ты не робот

Требуется андроид .support.v4.app.fragment

Надеюсь, ты сможешь мне помочь. Я новичок в android

Я пытаюсь решить эту проблему, но я не смог

проблема, когда я объявила этот метод

public void onNavigationDrawerItemSelected(int position) {

    // slide menue declaration
   Fragment fragment = null;
    switch (position) {
        case 0:
            fragment = new menu1_Fragment();
            break;
        case 1:
            fragment = new menu2_Fragment();
            break;
        case 2:
            fragment = new menu3_Fragment();
            break;

        default:
            break;
    }

он дает мне ошибку, говоря, что требуется андроид .support.v4.app.fragment

4b9b3361

Ответ 1

Проверьте свой импорт в начале ваших классов. Я предполагаю, что будет import android.app.Fragment;. Измените его на import android.support.v4.app.Fragment;. Возможно, ошибка вызвана menuX_Fragments, которые расширяют файл android.app.Fragment вместо фрагмента поддержки.

Вы можете использовать import android.support.v4.app.Fragment для разработки приложений для более низких версий Android, фрагменты представлены в Android 3.0.

Решите для одной версии фрагментов и используйте ее повсюду. Думаю, вы его перепутали.