Ненулевое представление становится пустым в OnClickListener в некоторых случаях, как? - PullRequest
0 голосов
/ 25 июня 2019

У меня есть OnClickListener для такого вида, это настройка в моем фрагменте OnActivityCreated().

    btnSave.setOnClickListener {
            if (chipGroup.checkedChipId != View.NO_ID) {
               // do something
            }
        }

, эти btnSave и chipGroup представлены в формате xml и доступны через Kotlin Synthetics.Это работает в нормальном сценарии, но в редких случаях я получаю сообщения о crashlytics, что мой chipGroup был null.Как это возможно?При каком сценарии пользователь нажимает кнопку, и представление уничтожается до вызова onClick?

Хотя это происходит с некоторыми необычными устройствами.

...