我有一個應用程序可以讀取某些格式化的數據XML/JSON並從此構建視圖和偵聽器。目前我在onCreate
中這樣做,但是我不希望每次打開應用程序時都會發生這種情況,我寧願只在首次啓動時執行此操作,並且UI仍然存在,或者在編譯/構建應用程序時仍然以某種方式執行此操作從日食。以編程方式創建持久性android視圖
2
A
回答
0
有一些方法可以做到這一點。您可以嘗試將數據保存到數據庫,並在每次打開應用程序時從該數據創建視圖,並運行線程將新數據下載到數據庫,以便在完成下載時刷新視圖。您也可以選擇更新數據給用戶,以便他可以在需要時更新數據。
要僅在編譯時使用數據,這可能是一個大問題。首先,您無法隨時刷新數據!這些數據將爲靜態應用程序。如果您仍想繼續前進,您可以在代碼中進行硬編碼或將數據寫入.txt文件,並在每次打開應用程序時從文件中讀取數據!
相關問題
- 1. Android以編程方式創建的按鈕持久性
- 2. 以編程方式創建AirPort連接持久性
- 3. 以編程方式創建視圖
- 4. 以編程方式創建視圖
- 5. Android setNextFocusDown以編程方式創建的視圖
- 6. 以編程方式在Android中創建列表視圖項目
- 7. 無法以編程方式創建Android滾動視圖。
- 8. Android - 以編程方式創建視圖progressBar
- 9. 以編程方式創建視頻?
- 10. 以編程方式創建流程圖
- 11. 在Android中以編程方式創建父視圖中的子視圖
- 12. 以編程方式創建xml屬性
- 13. Android:以編程方式創建TextView
- 14. 以編程方式包含實體類與持久性單元?
- 15. 以編程方式創建視圖後添加樣式
- 16. 試圖以編程方式創建rightBarButtonItem
- 17. 以編程方式創建繪圖
- 18. 以編程方式創建UML類圖
- 19. 以編程方式創建圖像?
- 20. 如何以編程方式創建表格視圖?
- 21. 以編程方式在視圖中創建列
- 22. 片段:以編程方式創建視圖的XML填補
- 23. 以編程方式創建佈局並添加到視圖
- 24. 以編程方式在RecyclerView中創建或膨脹視圖OnCreateViewHolder
- 25. 如何以編程方式創建視圖對象?
- 26. 以編程方式快速在視圖之間創建segue
- 27. 以編程方式在asp.net中創建列表視圖
- 28. Caliburn.Micro:以編程方式創建和綁定視圖
- 29. 如何以編程方式創建Web視圖停止按鈕
- 30. 以編程方式創建新視圖並管理它們
我不清楚你說什麼,當你說觀點和聽衆。這基本上是做代碼生成? – jsmith 2012-02-16 21:58:08
你可以將所有的UI信息轉儲到一個私有文件中,並在'onCreate()'中重建它' – gobernador 2012-05-05 16:40:33