fix create name space for empty uri #12

This commit is contained in:
REAndroid 2023-03-04 13:51:36 -05:00
parent b8fd031bc1
commit 01ffe761fe

View File

@ -333,6 +333,10 @@
String uri= json.optString(NAME_namespace_uri, null); String uri= json.optString(NAME_namespace_uri, null);
if(uri!=null){ if(uri!=null){
ResXmlStartNamespace ns = getParentResXmlElement().getStartNamespaceByUri(uri); ResXmlStartNamespace ns = getParentResXmlElement().getStartNamespaceByUri(uri);
if(ns==null){
ns = getParentResXmlElement().getRootResXmlElement()
.getOrCreateNamespace(uri, "");
}
setNamespaceReference(ns.getUriReference()); setNamespaceReference(ns.getUriReference());
} }
ValueType valueType=ValueType.fromName(json.getString(NAME_value_type)); ValueType valueType=ValueType.fromName(json.getString(NAME_value_type));