我运行了随机测试(猴子测试),发现与 kotlin.UninitializedPropertyAccessException 有关的崩溃。
我的片段中有lateinit var videoEditorView
,并且在 onCreateView()中对其进行了初始化。
我的onBackPressed()
呼叫onRelease()
。
在我的onRelease()
中:
override fun onRelease() {
super.onRelease(){
videoEditorView.release()
}
有时,似乎在onCreateView()之前调用了onBackPressed问题
它偶尔发生吗?如果是这样,可以通过添加单元测试或预防代码来避免这种情况。
答案 0 :(得分:0)
请在片段 import numpy as np
ary = np.zeros((4, 4))
_ = [ary.__setitem__((i, i), i**2) for i in range(ary.shape[0])]
print(ary)
# array([[0., 0., 0., 0.],
# [0., 1., 0., 0.],
# [0., 0., 4., 0.],
# [0., 0., 0., 9.]])
中初始化视图或其他属性。那意味着您的视图已准备好