From OTRS: https://ticket.wikimedia.org/otrs/index.pl?Action=AgentTicketZoom;TicketID=8337276
USER_COMMENT=
ANDROID_VERSION=4.1.2
APP_VERSION_NAME=2.0-r-2015-04-23
BRAND=Huawei
PHONE_MODEL=HUAWEI C8815
CUSTOM_DATA=api = zh.wikipedia.org
title = ºÓÄϹ¤Òµ´óѧ
STACK_TRACE=java.lang.RuntimeException: java.lang.OutOfMemoryError
at org.wikipedia.page.PageViewFragmentInternal.commonSectionFetchOnCatch(PageViewFragmentInternal.java:1213)
at org.wikipedia.page.PageViewFragmentInternal.access$2800(PageViewFragmentInternal.java:76)
at org.wikipedia.page.PageViewFragmentInternal$RestSectionsFetchTask.onCatch(PageViewFragmentInternal.java:1162)
at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.onPostExecute(SaneAsyncTask.java:105)
at org.wikipedia.concurrency.AsyncTask.finish(AsyncTask.java:641)
at org.wikipedia.concurrency.AsyncTask.access$600(AsyncTask.java:187)
at org.wikipedia.concurrency.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:654)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4829)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:609)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.OutOfMemoryError
at java.lang.String.<init>(String.java:265)
at java.lang.String.<init>(String.java:223)
at java.io.ByteArrayOutputStream.toString(ByteArrayOutputStream.java:175)
at com.github.kevinsawicki.http.HttpRequest.body(HttpRequest.java:1725)
at com.github.kevinsawicki.http.HttpRequest.body(HttpRequest.java:1739)
at org.mediawiki.api.json.ApiResult.asObject(ApiResult.java:78)
at org.wikipedia.page.SectionsFetchTask.processResult(SectionsFetchTask.java:50)
at org.wikipedia.page.SectionsFetchTask.processResult(SectionsFetchTask.java:18)
at org.wikipedia.ApiTask.performTask(ApiTask.java:23)
at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:94)
at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:88)
at org.wikipedia.concurrency.AsyncTask$2.call(AsyncTask.java:297)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
at java.lang.Thread.run(Thread.java:856)
java.lang.OutOfMemoryError
at java.lang.String.<init>(String.java:265)
at java.lang.String.<init>(String.java:223)
at java.io.ByteArrayOutputStream.toString(ByteArrayOutputStream.java:175)
at com.github.kevinsawicki.http.HttpRequest.body(HttpRequest.java:1725)
at com.github.kevinsawicki.http.HttpRequest.body(HttpRequest.java:1739)
at org.mediawiki.api.json.ApiResult.asObject(ApiResult.java:78)
at org.wikipedia.page.SectionsFetchTask.processResult(SectionsFetchTask.java:50)
at org.wikipedia.page.SectionsFetchTask.processResult(SectionsFetchTask.java:18)
at org.wikipedia.ApiTask.performTask(ApiTask.java:23)
at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:94)
at org.wikipedia.concurrency.SaneAsyncTask$BackingAsyncTask.doInBackground(SaneAsyncTask.java:88)
at org.wikipedia.concurrency.AsyncTask$2.call(AsyncTask.java:297)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
at java.lang.Thread.run(Thread.java:856)