片段基础知识

时间:2012-07-19 12:21:05

标签: android android-fragments

我正在开发一个应用程序,我对它有一些片段问题。首先,我想知道是否有可能在另一个片段中创建一个片段。第二个是什么时候调用onCreateView()和onActivityCreated()哪个最好?

2 个答案:

答案 0 :(得分:2)

根据Android资料来源:
 在构建视图层次结构期间,Activity会调用onCreateView。这是Fragment有机会实例化自己的用户界面视图的地方  完全创建活动并完成实例化视图层次结构后,将调用onActivityCreated。此时,Fragment可以安全地访问其视图并从某个已保存状态恢复自身。

答案 1 :(得分:1)

  1. 您无法在另一个片段中创建片段。您应该通过活动在片段之间进行通信。请参阅http://developer.android.com/guide/components/fragments.html#CommunicatingWithActivity

  2. 我不明白你的第二个问题。但我通常将onActivityCreated()留空而不更改它。并以与onCreate()类似的方式使用onCreateView()。

相关问题