Hi! Sorry for such long time.
Konaju answered for me I see. I knew this because it was mentioned somewhere else here. So I dont really know in practice how big is this problem that everything static is held in memory after you quit monogame app on Android but I know for sure that it’s draining my phone mercilesly to 10% of battery unless I terminate the game process myself in another app.
I have created couple of subsystems for my game (managers and so on) that were build upon singleton or static logic because it would seem natural. Then I encountered the problem on Android. However I ended up rewriting most of managers to normal classes and drastically reduced static use. Now I can say that I minimized battery drainage but in my opinion there is still something wrong or I’m doing it wrong…
Anyway this is why I was concerned with all this. Thanks !