У меня проблема с фрагментами в Android несовместимых фрагментов - PullRequest
0 голосов
/ 16 сентября 2018

Проблема в несовместимых типах фрагментов. Пожалуйста, проверьте, я не знаю, что делать, знаю.

Вот код:

 case R.id.mwelcome:
                  currentFragment = new WelcomeFragment(); // the problem is here incompatible types
              break;
                  currentFragment = new MapFragment();     // the problem is here incompatible types
          case R.id.map:
              break;

Проблема не совместима.

1 Ответ

0 голосов
/ 16 сентября 2018

В Android доступно два класса фрагментов:

  • android.app.Fragment
  • android.support.v4.app.Fragment

Поскольку вы на самом деле не предоставили большого количества кода, я могу только догадываться, но я вполне уверен, что ваша currentFragment переменная относится к одному из этих типов фрагментов, а объекты WelcomeFragment и MapFragment относятся к другому типу.

Убедитесь, что вы используете android.support.v4.app.Fragment во всем, так как android.app.Fragment устарела. Проверьте ваш импорт и исправьте его при необходимости.

...