我正在开发一个应用程序,我对它有一些片段问题。首先,我想知道是否有可能在另一个片段中创建一个片段。第二个是什么时候调用onCreateView()和onActivityCreated()哪个最好?
答案 0 :(得分:2)
根据Android资料来源:
在构建视图层次结构期间,Activity会调用onCreateView
。这是Fragment有机会实例化自己的用户界面视图的地方
完全创建活动并完成实例化视图层次结构后,将调用onActivityCreated
。此时,Fragment可以安全地访问其视图并从某个已保存状态恢复自身。
答案 1 :(得分:1)
您无法在另一个片段中创建片段。您应该通过活动在片段之间进行通信。请参阅http://developer.android.com/guide/components/fragments.html#CommunicatingWithActivity
我不明白你的第二个问题。但我通常将onActivityCreated()留空而不更改它。并以与onCreate()类似的方式使用onCreateView()。