我正在研究一個應用程序,對於這個應用程序,我有一些片段問題。首先,我想知道是否有可能在另一個片段中創建一個片段。第二個是何時調用onCreateView()和onActivityCreated()哪個最好?片段基礎知識
Q
片段基礎知識
0
A
回答
1
您不能在另一個片段內創建一個片段。你應該通過活動片段之間進行通信。參見http://developer.android.com/guide/components/fragments.html#CommunicatingWithActivity
我不明白你的第二個問題。但我通常將onActivityCreated()留空而不更改它。並以onCreate()類似的方式使用onCreateView()。
2
每Android的來源:
onCreateView
由活動視圖層次的構造期間調用。這就是Fragment有機會實例化自己的用戶界面視圖的地方。
onActivityCreated
在Activity已完全創建並完成實例化視圖層次結構時被調用。此時,Fragment可以安全地訪問其視圖並從一些已保存的狀態恢復自己。
相關問題
- 1. Threading基礎知識
- 2. C++基礎知識
- 3. Ruby基礎知識
- 4. 基礎SQL知識?
- 5. Modernizr基礎知識
- 6. Feedburner基礎知識
- 7. AOP基礎知識
- 8. Makefile基礎知識
- 9. SceneKit基礎知識
- 10. 基於「片段基礎」的Android片段
- 11. C#和sqlite基礎知識
- 12. Spring Security基礎知識
- 13. XML到WordML基礎知識
- 14. Atom feed基礎知識
- 15. 新手Git基礎知識
- 16. Java開關基礎知識
- 17. codeIgniter導航基礎知識
- 18. BlackBerry VerticalFieldManager基礎知識
- 19. TCP連接基礎知識
- 20. JavaScript基礎知識/教學
- 21. git rebase基礎知識
- 22. 反射基礎知識
- 23. Joomla 1.5基礎知識
- 24. Ada的T'Class基礎知識
- 25. Git Repository Eclipse基礎知識
- 26. 微軟XNA基礎知識
- 27. Tensorflow Metagraph基礎知識
- 28. Moq/StructureMap基礎知識
- 29. kinect基礎知識和C#
- 30. Asp.net c# - MVC基礎知識
非常感謝你barisemreefe和抱歉,如果我不清楚我想問什麼。基本上,第二個問題是我問這兩種方法有什麼區別?如果我們可以使用任何人,那麼他們應該只有一種方法。爲什麼需要其他人? – MGDroid 2012-07-20 09:05:14
實際上idk有什麼區別:)但可能它們在很多方面都很相似,但組件的創建時間是不同的。當onActivityCreated組件創建時,會創建父活動。並且在onCreateView組件是在調用片段時創建的。只是猜測:D – barisemreefe 2012-07-20 10:08:04
丫我也...非常感謝您的幫助。 – MGDroid 2012-07-20 11:45:24