Avoid JsonWriter multi-write error
JsonWriter requires that its clients pass it only a single top-level object. The existing implementation tries to make code cleaner by having mJsonWriter never be null, and instead use a global static "NULL_JSON_WRITER" that just discards data. But because JsonWriter complains if more than one top-level object is passed, making this a global object does not work. This change instead copes with mJsonWriter being null. Change-Id: Ia37ccfc8646e91f11a64713dd92d2846eb86ac54
Showing
- java/src/com/android/inputmethod/research/LogUnit.java 4 additions, 1 deletionjava/src/com/android/inputmethod/research/LogUnit.java
- java/src/com/android/inputmethod/research/MainLogBuffer.java 13 additions, 4 deletionsjava/src/com/android/inputmethod/research/MainLogBuffer.java
- java/src/com/android/inputmethod/research/ResearchLog.java 28 additions, 42 deletionsjava/src/com/android/inputmethod/research/ResearchLog.java
- java/src/com/android/inputmethod/research/ResearchLogger.java 10 additions, 2 deletions.../src/com/android/inputmethod/research/ResearchLogger.java
Loading
Please register or sign in to comment