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