title: Should the renderingThread of a SurfaceView have the same life-cycle as the view or the activity?
body: <p>When creating a SurfaceView it's normal to also create a separate thread to draw onto the surface. Is it better programming practice to have the thread be created and destroyed at the same time the activity is, or at the same time the surface is? </p>
  
  <p>What are some of the advantages/pitfalls of either way?</p>