我想在我的應用程序中使用的片段,而是因爲我的應用已經延伸的的活動,是一個庫的一部分,我不能延伸FragmentActivity。因爲這意味着我不能調用getSupportFragmentManager()
,所以我正在尋找一種解決方法,它允許我使用Fragments而不必擴展FragmentActivity。可能嗎?獲取SupportFragmentManager不延長FragmentActivity
回答
你的庫將需要延長FragmentActivity
。
我會關心,需要你無論如何使用他們的基地活動的庫。
如所提到的(如果可能)抓取庫的源代碼,並將其添加作爲庫項目蝕並使其活動延長FragmentActivity
類。
android的youtube player api就是這樣一個庫。它需要你從YouTubeBaseActivity繼承。 – kritzikratzi
@kritzikratzi YouTube的API可能有一個'YouTubeSupportBaseActivity'。這是糟糕的設計繼承,應該總是構成。引發b.google.com –
上的錯誤,YouTubeSupportBaseActivity就沒有這種功能。也沒有像b.google.com – kritzikratzi
- 1. 獲取用戶位置需要很長時間Google Map FragmentActivity
- 2. 高度不延長
- 3. jQuery的延長()在延長()
- 4. 從FragmentActivity獲取片段視圖(ActionBarSherlock)
- 5. 如何從FragmentActivity獲取片段實例?
- 6. getMap()不適用於SupportFragmentManager(),該怎麼辦?
- 7. lodash延長不延長淘汰賽觀察到
- 8. FragmentActivity into another FragmentActivity
- 9. SupportFragmentManager,popbackstack和屏幕旋轉
- 10. 從推特和網址獲取NYtimes文章延長
- 11. 雨燕2.1:獲取錯誤而延長NSObject的
- 12. 獲取長度
- 13. 延長電子
- 14. 延長addDocumentListener
- 15. 延長降價?
- 16. 延長Ext.data.Store
- 17. 延長$ timeout
- 18. 延長枝IF
- 19. 延長BufferedImage
- 20. 延長htmloptionscollection
- 21. 延長ListFragment
- 22. 錯誤延長
- 23. 蟒蛇延長
- 24. 延長jQuery的
- 25. FragmentActivity不調用ListFragment
- 26. 無法獲得「內容」div來延長頁面的長度
- 27. 獲取更新無延遲
- 28. PHP:獲取壓延名單
- 29. 從服務器提取數據而不延長會話超時
- 30. 獲取QGraphicsTextItem長度?
這很不幸是不可能的。 是你的圖書館還是開源的?你可以改變你擴展的活動,並讓它擴展FragmentActivity而不是活動 –
你確定嗎?我在某個地方讀過,可能會使用一些界面魔法。這個庫確實是開源的,但我想避免改變它,以便能夠從存儲庫中更新它。 – JohnEye
不確定如何在不擴展FragmentActivity的情況下正確完成。你有沒有考慮向圖書館開發者提供片段支持? –