我正在將我的應用程序轉換爲使用v4兼容性包和碎片。到目前爲止,我做得很好,但我需要從PreferenceActivity
中的首選項點擊啓動DialogFragment。由於兼容庫中沒有PreferenceFragment,因此我堅持使用PreferenceActivity
。是否有可能獲得對片段管理器的引用並調用DialogFragment
,或者如果我需要從首選項中選擇一個對話框,是否必須繼續使用舊對話框?是否可以從PreferenceActivity中的首選項啓動DialogFragment?
12
A
回答
7
不是沒有跳過籃球。
你可以做一個非常簡單的活動,其唯一目的是啓動DialogFragment。如果你這樣做,你需要在DialogFragment對話框關閉時完成()該活動。
+0
謝謝。我會給你信貸的答案。沒有像你所說的那樣進行一些主要的黑客攻擊是沒有辦法的。我只是堅持使用標準對話框的偏好活動,所以我現在有幾個冗餘對話框。 – ssuperz28
+0
除非您在其他地方使用相同的對話框,否則這是最好的選擇。即使有了犧牲性的活動,我也找不到一個很好的方法來確定Dialog片段被從DialogFragment之外解僱的時間,從而導致更多的黑客攻擊。 – roflharrison
相關問題
- 1. setHomeButton啓用PreferenceActivity和嵌套首選項
- 2. Android:從PreferenceActivity啓動自定義首選項
- 3. PreferenceActivity中的DialogFragment
- 4. PreferenceActivity多首選項文件
- 5. 從非PreferenceActivity/Fragment更改首選項值
- 6. 在PreferenceActivity中隱藏首選項
- 7. 如何使PreferenceActivity啓動對話框以設置自定義首選項
- 8. 從首選項指定啓動活動
- 9. 刷新首選項PreferenceActivity上的繼續
- 10. 從菜單中啓動preferenceActivity
- 11. 是否可以從Javascript啓動webdriver?
- 12. MonoTouch:是否可以從Stream啓動PDFViewer?
- 13. 是否可以在集合級別設置讀取首選項?
- 14. ListActivity是否可以插入到首選項屏幕?
- 15. 是否可以自定義首選項標題佈局?
- 16. Android將AsyncTask添加到PreferenceActivity以首次加載許多首選項
- 17. 如何禁用PreferenceActivity中的首選項標題
- 18. 在PreferenceActivity中找不到自定義首選項的偏好
- 19. 是否可以同時擴展活動類和PreferenceActivity類
- 20. UIDocumentInteractionController動作/選項菜單在首次啓動時不可見
- 21. Xdefaults是否可以自動啓動?
- 22. 使用PreferenceActivity並在ContentProvider中保存首選項,如何?
- 23. Android首選項啓動服務
- 24. 是否可以從UIWebView中的頁面啓動iTunes?
- 25. 是否可以從包中啓動預定的Windows任務?
- 26. Applescript是否可以在iTunes中記錄首選項的CURRENT設置?
- 27. Android應用首選項中的值是否自動保存?
- 28. 在不可選擇的首選項中啓用ListView分隔符
- 29. 首次啓動「首選項」活動時,會觸發Android onSharedPreferencesChanged
- 30. Android:如何從首選項菜單啓動活動?
我可以問你是如何從片段內啓動preferenceActivity的?或者你的主要活動是一項活動? – electrichead