非null视图在某些情况下会变成OnClickListener内部的null视图,怎么办?

时间:2019-06-25 05:45:56

标签: android kotlin-android-extensions

我在这样的视图上有一个OnClickListener,这是在片段的OnActivityCreated()中设置的。

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

btnSavechipGroup都存在于xml中,并且可以通过Kotlin Synthetics访问。这在正常情况下有效,但在极少数情况下,我会在crashlytics上收到我的chipGroupnull的报告。那怎么可能?在哪种情况下,用户单击按钮并在调用onClick之前视图被破坏了?

这在某些不常见的设备上会发生。

0 个答案:

没有答案