[英]In my Fragment, onBackPressed is called before onCreateView is called
我运行随机测试(猴子测试),发现与kotlin.UninitializedPropertyAccessException有关的崩溃 。
我在Fragment中有lateinit var videoEditorView
,并在onCreateView()中对其进行了初始化。
我的onBackPressed()
调用onRelease()
。
在我的onRelease()
:
override fun onRelease() {
super.onRelease(){
videoEditorView.release()
}
问题是,有时似乎在onCreateView()之前调用了onBackPressed
偶尔发生吗? 如果是这样,有什么办法可以通过添加单元测试或预防代码来避免这种情况。
请在Fragment onViewCreated()
初始化view或其他属性。 那就意味着您的视图已经准备好
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.