其他分享
首页 > 其他分享> > android-从内部存储器中添加XML文件

android-从内部存储器中添加XML文件

作者:互联网

我已将XML文件从/ assets复制到应用程序数据文件夹(data / data / package.name / files /).我这样做是因为用户将能够修改很多数据,并且我想将该数据保存到内部存储器中,然后在他们重新启动应用程序时再次加载它.使用Root Browser,这一切都很好,我可以看到XML文件已正确复制到数据目录.

现在,我需要使用LayoutInflater对该XML文件进行充气.我将如何访问该文件?使用XmlResourceParser或XmlPullParser?

解决方法:

您不能使用LayoutInflater对该文件进行充气.首先,您只能膨胀布局资源,而不能膨胀任意文件.其次,根据第一段中的描述,它首先不是布局文件.

如果要解析任意XML,请使用DOM,SAX或XmlPullParser.

标签:file,inflate,android
来源: https://codeday.me/bug/20191202/2085653.html