什么时候在DialogFragment中使用onCreate?

问题描述 投票:0回答:1

我想知道什么时候会使用(覆盖) onCreateDialogFragment 在加上 onCreateDialog? 我就不能把我能做的事都放在... onCreateonCreateDialog? 比如说,使用一个ViewModel来获取

viewModel = ViewModelProvider(this).get(MyViewModel::class.java)

这是否会使我的做法有任何不同,在 onCreate 或在 onCreateDialog?

android android-dialogfragment android-architecture-components android-viewmodel
1个回答
0
投票

实现应该覆盖这个类并实现 Fragment.onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle) 来提供对话框的内容。或者,他们也可以覆盖 onCreateDialog(android.os.Bundle) 来创建一个完全自定义的对话框,比如AlertDialog,它有自己的内容。此处

© www.soinside.com 2019 - 2024. All rights reserved.