Android View 在什么时候创建? Activity 什么时候开始?应用程序何时启动?何时调用 setContentView()?还是在其他时间点?
最佳答案
你的意思是什么时候可以安全地获取 View 对象?
如果引用Activity,在onCreate
方法中,调用setContentView(...)
后就可以开始调用findViewById(...)
来引用您的 View 的对象。
在 fragment 的情况下, View 是在 onCreateView(...)
方法中创建的。您可以在 onActivityCreated(...)
回调中引用 View ,这是在 Activity 创建后调用的,因此在这里引用 View 是安全的。
关于android - 什么时候在 Android 上创建 UI 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6718036/