android - 以编程方式创建持久性 android View

标签 android view persistent

我有一个应用程序可以读取一些格式化数据 XML/JSON 并由此构建 View 和监听器。目前我正在 onCreate 中执行此操作,但我不希望每次打开应用程序时都发生这种情况,我宁愿仅在首次启动时执行此操作并且 UI 持续存在或更好的是仍然以某种方式执行在从 Eclipse 编译/构建应用程序时使用它。

最佳答案

有一些方法可以做到这一点。您可以尝试将数据保存到数据库,并在应用程序打开时从该数据创建 View ,并运行一个线程将新数据下载到数据库,该数据库在完成下载后刷新 View 。您还可以为用户提供更新数据的选项,以便他可以在需要时更新数据。

只在编译时使用数据,这可能是一个大问题。首先,您将无法随时刷新数据!此数据将用于静态应用程序。如果您仍想继续,您可以在代码中硬编码或将数据写入 .txt 文件并在每次打开应用程序时从文件中读取它!

关于android - 以编程方式创建持久性 android View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9315082/

相关文章:

android - 在 Android 上连接到此 HTTPS 站点时如何避免出现 "No peer certificate"错误?

java - 使用 HttpURLConnection 的 HTTP 请求不会重用 TCP 连接

sql - 带有 Sql View 的 Entity Framework 在生成 .sql 文件中显示为表

mapreduce - Couchbase:为什么我的 View 永远不会返回超过 22 行?

haskell - "Type variable is ambiguous"在 Haskell Yesod 中持久化

溢出到磁盘的 Java FIFO 队列

java - 使用 Google Directions API 在 Android 应用程序中获取驾驶说明

android - 在 eclipse (localhost) 上调试 Android(客户端 - 在物理智能手机设备中)和 tomcat(服务器)

android - 为什么我无法为 Android 库安装 Google Cloud Messaging

android - 更改 StreetView<->Satellite Google Maps Android