It seem's to me need some kind of sax writer or etc.
java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:299)
at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
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)
Caused by: java.lang.OutOfMemoryError
at java.lang.AbstractStringBuilder.enlargeBuffer(AbstractStringBuilder.java:94)
at java.lang.AbstractStringBuilder.append0(AbstractStringBuilder.java:162)
at java.lang.StringBuilder.append(StringBuilder.java:311)
at java.lang.StringBuilder.append(StringBuilder.java:44)
at java.util.Formatter.outputCharSequence(Formatter.java:1092)
at java.util.Formatter.doFormat(Formatter.java:1064)
at java.util.Formatter.format(Formatter.java:1040)
at java.util.Formatter.format(Formatter.java:1009)
at com.nextgis.maplibui.util.LayerUtil$ExportGPXTask.appendTrack(LayerUtil.java:408)
at com.nextgis.maplibui.util.LayerUtil$ExportGPXTask.doInBackground(LayerUtil.java:354)
at com.nextgis.maplibui.util.LayerUtil$ExportGPXTask.doInBackground(LayerUtil.java:265)
at android.os.AsyncTask$2.call(AsyncTask.java:287)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
... 5 more
It seem's to me need some kind of sax writer or etc.