Несовместимые типы FragmentManager для вспомогательных библиотек - PullRequest
0 голосов
/ 28 мая 2020

Получить постоянную ошибку для FragmentManager несовместимых типов. Нужны библиотеки поддержки для работы, но не могу понять. Android Studio говорит, что требуется импорт поддержки, который есть, но находит импорт androidx.

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import androidx.appcompat.app.AppCompatActivity;


public class CrimeActivity extends AppCompatActivity
{

    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_crime);

        FragmentManager fm = getSupportFragmentManager();
        Fragment fragment = fm.findFragmentById(R.id.fragment_container);

        if(fragment == null)
        {
            fragment = new CrimeFragment();
            fm.beginTransaction()
                    .add(R.id.fragment_container, fragment)
                    .commit();


        }
    }
}```

1 Ответ

0 голосов
/ 28 мая 2020

Да, замените эти два android .support импорта на androidx. Если вы просто удалите их, ваша IDE предложит вам выбрать правильные. - Майк М. { ссылка }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...