«Возвращаемый тип getItem» не является подтипом возвращаемого типа », но не в разных пакетах? - PullRequest
0 голосов
/ 27 марта 2020

Сборка: ошибка с этой ошибкой ...

Тип возвращаемого значения 'getItem' не является подтипом типа возвращаемого значения переопределенного члена '@NonNull publi c abstract fun getItem ( p0: Int): фрагмент, определенный в androidx.fragment.app.FragmentPagerAdapter '

override fun getItem(i: Int): Fragment? {

        when (i) {
            0 -> {
                return WalkThroughOne()
            }

            1 -> {
                return WalkThroughTwo()
            }

            2 -> {
                return WalkThroughThree()
            }
        }

        return null
    }

Но не в другом пакете? Это код из другой упаковки:

override fun getItem(i: Int): Fragment? {

        when (i) {
            0 -> {
                return WalkThroughOne()
            }

            1 -> {
                return WalkThroughTwo()
            }

            2 -> {
                return WalkThroughThree()
            }
        }

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