我有一个应用程序可以读取某些格式化的数据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