Therefore I would check if the object IsInitialised before checking if visible.
Thank you.
If I could reproduce the problem here it would be easier to arrive to some conclusion.
But happens only on several customer devices.
I'm a bit disoriented. There are tenth of situation like this inside the program, I can't check if everything is initialized before using it. And why the exception does not have an exception message ?
Some more info:
There are some icons placed over a googlemap. I use Bringtofront with them. They are not markers, just flags that in some situation are visible or flashing in the top right corner of the map (the timer_SMS event manage their visibility as you see).
The map can represent normal googlemap, satellite or mapsforge staticmap.
It seems true that when the user select mapsforge as map type, the crash is absent. If the user select some online googlemap, then, during normal operation and after a time "x" the crash can happen.
Explain this is really hard for me.