Hi, thanks for that.
On implementing some logic to prevent the GeoJSON being read and processed after shutdown (by setting a boolean in the MapDataStore's close() method) I unfortunately still seem to get the same "issue 957" error.
I also sometimes (not always) get an InterruptedException as well if that helps.
at java.lang.Object.wait
at org.mapsforge.map.view.FrameBufferHA.lockLMBitmap (line 88)
at org.mapsforge.map.view.FrameBufferHA.getDrawingBitmap (line 78)
at org.mapsforge.map.laer.LayerManager.doWork (line 81)
at org.mapsforge.map.util.PausableThread.run (line 140)
The problem would seem to be that background threads are still trying to do work after the activity has been destroyed; any hints on how this could be resolved?
Maybe best use VTM but would be good if I can get this sorted with Mapsforge to save having to rewrite parts of my app.
Thanks,
Nick