title: LibGdx : Keep one spriteBatch as singleton in Game? Or one spriteBacth per Screen?
body: <p>In LibGdx <strong>SpriteBatch</strong> doc. it's mentionned that </p>
  
  <blockquote>
    <p>A SpriteBatch is a pretty heavy object so you should only ever have one in your <strong>program</strong>.</p>
  </blockquote>
  
  <p>But i'm confused a little ! I want to know if i have to maintain one SpriteBatch in all the Game(as singleton) or have one SpriteBatch per Screen as shown in several tutorials that i find till now.  </p>
  
  <p>I also want to know if is a good idea to keep a SpriteBatch as singleton.</p>
  
  <p>Thank you in advance.</p>