OutOfMemoryError,Google Direction API(ANDROID)

时间:2016-04-06 11:35:49

标签: android google-maps google-maps-api-2

我正在成功使用我的谷歌地图应用程序,它从各方面都完美无缺。但当我试图从两个太远的地方获得方向时,它坠毁并给了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教程中学习了我的指导。我在这里提供了解析类,因为我认为这就是问题所在。

我的研究

我已关注thisthisthisthis SO链接,但找不到太多信息来解决我的问题。

请提出任何建议。

0 个答案:

没有答案