Proguard minifyEnabled - не удается найти указанный метод - PullRequest
0 голосов
/ 23 ноября 2018

В моем приложении у меня есть MainActivity класс.Тогда у меня есть базовый класс MainActivityFragment для моих фрагментов, который включает свойство mainActivity.Я получаю сообщение об ошибке «Не удается найти указанный метод setMainActivity ()» для каждого из классов, которые являются производными от MainActivityFragment.

open class MainActivityFragment : Fragment()
{
    protected lateinit var mainActivity: MainActivitiy
        private set

    override fun onAttach(context: Context)
    {
        super.onAttach(context)
        mainActivity = context as MainActivitiy
    }
}


class SettingsFragment : MainActivityFragment()
{
}

.keepclassmembers на MainActivityFragment, но я не могу избавиться от ошибок.

Я также понятия не имею, почему компилятор выдает ошибку на SettingsFragment, говоря, что не может найти функцию setMainActivity(), когда сам класс никогда не вызывает установщик, а только получатели.Только базовый класс вызывает сеттер.

...