我正在成功使用我的谷歌地图应用程序,它从各方面都完美无缺。但当我试图从两个太远的地方获得方向时,它坠毁并给了OutOfMemoryError
给我。
我获得指导的地方是 -
来源 - magadan俄罗斯
目的地 - 南非海角
我的Logcat
Throwing OutOfMemoryError "Failed to allocate a 28 byte allocation with 0 free bytes and 0B until OOM" (recursive case)
04-06 16:42:41.423 4871-4871/com.afixi.prasenjeetpati.googleapi E/art: "main" prio=5 tid=1 Runnable
04-06 16:42:41.423 4871-4871/com.afixi.prasenjeetpati.googleapi E/art: | group="main" sCount=0 dsCount=0 obj=0x744132c0 self=0xb8a7efc0
04-06 16:42:41.423 4871-4871/com.afixi.prasenjeetpati.googleapi E/art: | sysTid=4871 nice=0 cgrp=default sched=0/0 handle=0xb6fb4ec8
04-06 16:42:41.423 4871-4871/com.afixi.prasenjeetpati.googleapi E/art: | state=R schedstat=( 13237478608 1327768343 8667 ) utm=1243 stm=80 core=2 HZ=100
04-06 16:42:41.423 4871-4871/com.afixi.prasenjeetpati.googleapi E/art: | stack=0xbe1b7000-0xbe1b9000 stackSize=8MB
04-06 16:42:41.423 4871-4871/com.afixi.prasenjeetpati.googleapi E/art: | held mutexes= "mutator lock"(shared held)
04-06 16:42:41.423 4871-4871/com.afixi.prasenjeetpati.googleapi E/art: at java.lang.AbstractStringBuilder.toString(AbstractStringBuilder.java:636)
04-06 16:42:41.423 4871-4871/com.afixi.prasenjeetpati.googleapi E/art: at java.lang.StringBuilder.toString(StringBuilder.java:663)
04-06 16:42:41.423 4871-4871/com.afixi.prasenjeetpati.googleapi E/art: at com.mediatek.anrappmanager.MessageLogger.println(SourceFile:83)
04-06 16:42:41.423 4871-4871/com.afixi.prasenjeetpati.googleapi E/art: at android.os.Looper.loop(Looper.java:155)
04-06 16:42:41.423 4871-4871/com.afixi.prasenjeetpati.googleapi E/art: at android.app.ActivityThread.main(ActivityThread.java:5532)
04-06 16:42:41.423 4871-4871/com.afixi.prasenjeetpati.googleapi E/art: at java.lang.reflect.Method.invoke!(Native method)
04-06 16:42:41.423 4871-4871/com.afixi.prasenjeetpati.googleapi E/art: at java.lang.reflect.Method.invoke(Method.java:372)
04-06 16:42:41.423 4871-4871/com.afixi.prasenjeetpati.googleapi E/art: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:950)
04-06 16:42:41.423 4871-4871/com.afixi.prasenjeetpati.googleapi E/art: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:745)
我在网上尝试了网址来检查它是否正常工作,但它给出了结果并且工作正常。但是有很多很多数据。
我设计的应用程序工作正常,但我从未检查过这么长的距离(谷歌地图应用程序25684公里)。
任何想到我如何将json数据解析到我的应用程序的人。我从this教程中学习了我的指导。我在这里提供了解析类,因为我认为这就是问题所在。
我的研究
我已关注this,this,this和this SO链接,但找不到太多信息来解决我的问题。
请提出任何建议。