繁体   English   中英

在我的片段中,在调用onCreateView之前先调用onBackPressed

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM