Проблема, с которой вы сталкиваетесь, заключается в том, что из com.android.support.constraint:constraint-layout:1.1.0
необходимо присваивать идентификаторы каждому представлению, как, например, при выполнении части XML с помощью кода Java / Kotlin и особенно при клонировании макетов с использованием ConstraintSet
который может быть далее использован для создания динамических представлений, которые могут быть созданы легко;чей идентификатор, если не указан, дает или выдает исключение (во время клонирования наборов ограничений) в качестве вашего, потому что, когда ConstraintLayout
перерисовывается (как в случае, когда приложение переходит в фоновый режим и затем возобновляется), это исключениесработал (из-за отсутствия доступности представления, чей идентификатор не указан).И в соответствии с рекомендациями разработчиков Android, вы должны предоставить уникальный идентификатор каждому представлению, чтобы иметь надлежащий доступ к этому представлению.
Надеюсь, это поможет вам.