java.lang.OutOfMemoryError: Failed to allocate a 441510 byte allocation with 416720 free bytes and 406KB until OOM        at java.lang.AbstractStringBuilder.enlargeBuffer(AbstractStringBuilder.java:95)        at java.lang.AbstractStringBuilder.append0(AbstractStringBuilder.java:133)        at java.lang.StringBuilder.append(StringBuilder.java:124)        at org.json.JSONStringer.string(JSONStringer.java:344)        at org.json.JSONStringer.value(JSONStringer.java:252)        at org.json.JSONObject.writeTo(JSONObject.java:720)        at org.json.JSONStringer.value(JSONStringer.java:237)        at org.json.JSONObject.writeTo(JSONObject.java:720)        at org.json.JSONStringer.value(JSONStringer.java:237)        at org.json.JSONArray.writeTo(JSONArray.java:613)        at org.json.JSONStringer.value(JSONStringer.java:233)        at org.json.JSONObject.writeTo(JSONObject.java:720)        at org.json.JSONStringer.value(JSONStringer.java:237)        at org.json.JSONArray.writeTo(JSONArray.java:613)        at org.json.JSONStringer.value(JSONStringer.java:233)        at org.json.JSONObject.writeTo(JSONObject.java:720)        at org.json.JSONStringer.value(JSONStringer.java:237)        at org.json.JSONArray.writeTo(JSONArray.java:613)        at org.json.JSONArray.toString(JSONArray.java:585)        at com.xiaomi.mistatistic.sdk.controller.asyncjobs.b.a(RemoteDataPackingJob.java:96)        at com.xiaomi.mistatistic.sdk.controller.d$1.run(AsyncJobDispatcher.java:51)        at android.os.Handler.handleCallback(Handler.java:742)        at android.os.Handler.dispatchMessage(Handler.java:95)        at android.os.Looper.loop(Looper.java:157)        at android.os.HandlerThread.run(HandlerThread.java:61)