2014-09-01 2 views
1

Вот трассировка стека, и это случается много раз. Не могу понять, что происходит с этим. Любая помощь экспертов parse.com? Хотелось бы узнать, что есть в строке 316 класса ParseCommand. К сожалению, нет источника.OutOfMemoryError в Android Parse Integration

0java.lang.OutOfMemoryError 
1at java.lang.String.<init>(String.java:255) 
2at java.lang.String.<init>(String.java:171) 
3at java.lang.String.<init>(String.java:141) 
4at com.parse.ParseCommand.onResponse(ParseCommand.java:316) 
5at com.parse.ParseCommand.onResponse(ParseCommand.java:33) 
6at com.parse.ParseRequest$3.call(ParseRequest.java:267) 
7at com.parse.Task$3.run(Task.java:199) 
8at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 
9at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 
10at java.lang.Thread.run(Thread.java:841) 
+0

Бывает, когда? Как? – Nabin

+0

Не могу найти это. Все это доступно в Stack Trace. Бывает случайным образом и найден из logcat. Легко догадаться, когда происходит некоторая синхронизация с Parse. – sivag1

+0

Когда вы запускаете код? – Nabin

ответ

0

Хорошо, я в состоянии решить эту проблему. Все, что я сделал, это очистить код и избежать некоторых переполненных вызовов для Parse. Это устранило два одновременных вызова API-интерфейса Parse в разных потоках.

Как только количество вызовов ограничено, эта ошибка перестает отображаться.

+0

глупое решение! –