我在这样的视图上有一个OnClickListener
,这是在片段的OnActivityCreated()
中设置的。
btnSave.setOnClickListener {
if (chipGroup.checkedChipId != View.NO_ID) {
// do something
}
}
此btnSave
和chipGroup
都存在于xml中,并且可以通过Kotlin Synthetics
访问。这在正常情况下有效,但在极少数情况下,我会在crashlytics
上收到我的chipGroup
是null
的报告。那怎么可能?在哪种情况下,用户单击按钮并在调用onClick
之前视图被破坏了?
这在某些不常见的设备上会发生。