0
我是新来的android开发,我想知道是否有可能在应用程序运行时更改XML文件。 我有一个带有数据的XML文件,但我希望能够下载另一个XML文件(使用更新的数据)并替换旧数据。 (我不是在谈论manifest.xml文件或layout.xml文件,它是我自己创建的文件,在一个自制的子文件夹中)android在运行时替换XML文件
任何建议如何我可以管理这个?
我是新来的android开发,我想知道是否有可能在应用程序运行时更改XML文件。 我有一个带有数据的XML文件,但我希望能够下载另一个XML文件(使用更新的数据)并替换旧数据。 (我不是在谈论manifest.xml文件或layout.xml文件,它是我自己创建的文件,在一个自制的子文件夹中)android在运行时替换XML文件
任何建议如何我可以管理这个?
如果您下载XML
,请将其解析到数据库中。为什么你需要'替换'它? (你可以做到这一点,但它不是最好的解决方案)。
你应该做的是将XML
下载到内存中(例如HttpClient
或任何其他),解析XML
并直接插入数据库。
这意味着你不需要保存任何东西。
我希望数据在任何时候都可以脱机使用,并且只在用户需要时同步数据。 这是按照你说的方式工作,还是在关闭应用程序后发布的数据? – user2806618
如果您在本地将其存储在数据库中(就像您说的那样),那么它处于脱机状态。 (数据库在关闭应用程序后仍然会在那里) – RvdK