From 00738ab5804a0ab34733655fd535d698a2643b34 Mon Sep 17 00:00:00 2001 From: REAndroid Date: Thu, 27 Apr 2023 21:23:37 +0200 Subject: [PATCH] fix: keep empty attribute values #34 --- .../java/com/reandroid/apk/xmlencoder/XMLFileEncoder.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/reandroid/apk/xmlencoder/XMLFileEncoder.java b/src/main/java/com/reandroid/apk/xmlencoder/XMLFileEncoder.java index 3288516..01174a2 100644 --- a/src/main/java/com/reandroid/apk/xmlencoder/XMLFileEncoder.java +++ b/src/main/java/com/reandroid/apk/xmlencoder/XMLFileEncoder.java @@ -160,7 +160,10 @@ public class XMLFileEncoder { } if(EncodeUtil.isEmpty(valueText)) { - xmlAttribute.setValueAsString(""); + if(valueText == null){ + valueText = ""; + } + xmlAttribute.setValueAsString(valueText); }else{ ValueDecoder.EncodeResult encodeResult = ValueDecoder.encodeGuessAny(valueText);