We are using MOE 1.3.2-beta. We have a very long String (11564 chars in it). When we do System.out.println(s);, the application freezes and we have to force close the execution.
We tried splitting the string in half, and both half properly displayed without freezing the app, so I guess it’s the length of the String that makes the app crash. This obviously shouldn’t be an issue in Java (Strings can go as big as the max value of int), and we don’t get any freeze with our Android version with this string. This seems to be related to MOE.
We can manipulate the variable itself (we transfer it into a NSDictionary<String, Object> and the substring to try splitting it in half did work). Unfortunately, the SDK we use that needs this String does an automatic System.out.println of it in the console, which freezes the app, and we have no way to disable this automatic behaviour of the SDK…
Is there any solution ? Is it a well-known issue ?
EDIT : After more investigation, it seems it might rather come from a synchronize triggered by System.out.println, so I’m marking this as solved for now.