i运行随机测试(猴子测试),并且发现了有关 kotlin.unitialialized propertyaccessexception 的崩溃。
我在我的 fragment 中具有lateinit var videoEditorView
,并且在 increateview()中进行了初始化。
我的onBackPressed()
调用onRelease()
。
在我的onRelease()
中:
override fun onRelease() {
super.onRelease(){
videoEditorView.release()
}
问题有时是在oncreateview()
之前似乎打电话给onbackpressed的问题。偶尔会发生吗?如果是这样,是否有任何方法可以通过添加单位测试或预防代码来避免这种情况。
请在 fragment onViewCreated()
中初始化视图或其他属性。那意味着您的视图已经准备就绪