我有一个应用程序可以读取一些格式化数据 XML/JSON 并由此构建 View 和监听器。目前我正在 onCreate
中执行此操作,但我不希望每次打开应用程序时都发生这种情况,我宁愿仅在首次启动时执行此操作并且 UI 持续存在或更好的是仍然以某种方式执行在从 Eclipse 编译/构建应用程序时使用它。
最佳答案
有一些方法可以做到这一点。您可以尝试将数据保存到数据库,并在应用程序打开时从该数据创建 View ,并运行一个线程将新数据下载到数据库,该数据库在完成下载后刷新 View 。您还可以为用户提供更新数据的选项,以便他可以在需要时更新数据。
只在编译时使用数据,这可能是一个大问题。首先,您将无法随时刷新数据!此数据将用于静态应用程序。如果您仍想继续,您可以在代码中硬编码或将数据写入 .txt 文件并在每次打开应用程序时从文件中读取它!
关于android - 以编程方式创建持久性 android View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9315082/