我的android應用程序的主要活動包含兩個片段。主要活動還包含兩個按鈕 - 保存和取消。片段包含EditTexts和Spinners.i想從這些EditTexts和Spinner保存按鈕點擊事件(事件發生在父活動中)。是否可能?從父母活動中獲取數據從片段按鈕點擊
0
A
回答
1
您可以通過執行getFragmentManager().findFragmentById(R.id.fragmentId)
來獲取當前片段,該片段將返回當前片段。然後,您可以通過調用getClass()
或通過檢查它的實例作爲檢查它的類型,例如if(getFragmentManager().findFragmentById(R.id.fragmentId) instanceof MyFragment){ //Code goes here }
然後,您可以鍵入投它,如果它是正確的類並調用你想
MyFragment fragment=(MyFragment)getFragmentManager().findFragmentById(R.id.fragmentId);
fragment.getSomeData();
+0
但是我怎樣才能從那個片段訪問用戶輸入? – user3495439
+0
你是什麼意思的用戶輸入?就像他們按下按鈕時一樣? – KennyC
相關問題
- 1. 從按鈕點擊獲取父對象
- 2. 從片段調用父母的活動
- 3. 從父類獲取數據片段
- 4. Jquery DataTable從點擊按鈕獲取的行中獲取數據
- 5. 如何讓按鈕從片段點擊
- 6. 如何獲取活動中按鈕點擊片段中的edittext值?
- 7. 從按鈕獲取數據點擊AutoGenerated按鈕 - jQuery對話框
- 8. 主頁按鈕父片段 - 子活動
- 9. 如何在android studio中單擊按鈕從活動到片段
- 10. 聽取片段內部的活動按鈕點擊
- 11. 從片段活動中獲取TabHost?
- 12. 從按鈕點擊行中獲取值
- 13. 從活動中獲取片段中的數據
- 14. 從活動上的按鈕從列表視圖獲取數據
- 15. 從片段中的活動獲取數據
- 16. 將數據從活動傳遞到按鈕上的片段單擊
- 17. 如何從另一個片段活動中的片段活動訪問按鈕
- 18. 從片段獲取適配器活動
- 19. 從活動獲取ViewPager片段
- 20. 獲得從片段活動
- 21. 從SlickGrid按鈕獲取點擊事件
- 22. 主要活動從2個片段獲取數據
- 23. 從片段獲取數據值爲主要活動?
- 24. 片段活動按鈕
- 25. iFrame更改按鈕點擊父母
- 26. wxpython關閉父母點擊按鈕
- 27. 調用父活動方法從片段
- 28. 從父活動調用片段方法
- 29. 如何檢測活動按鈕點擊片段?
- 30. JQuery點擊 - 激活父母
片段之間[傳遞數據的可能重複的任何方法和它的容器活動](http://stackoverflow.com/questions/9343241/passing-data-between-a-fragment-and-its-container-activity) – SachinGutte
其實,當我按保存按鈕(從父活動)我想要從當前片段獲取數據並想保存它。 – user3495439