title: is it required to declare a context in Android Java classes?
body: <p>I am looking at a class in an android app that is a plain java class,  it does not extend Activity or Service or any other Android class.</p>
  
  <p>i noticed that the author of the code created and initialized a context object. </p>
  
  <p>for all java classes in Android that don't extend any other class, is it required to create a context object?    Is it ok to just make an empty constructor without the context part?</p>
  
  <p>I want to make plain java classes in my own apps but don't know if it is possible to do the or is there any disadvantage to not doing it.</p>
  
  <p>here is a clipping of the code for an example:</p>
  
  <pre><code> public class PlayGame {]
  
   private final Context ourContext;
  
   // constructor as required for android java classes
   public PlayGame(Context c){
      ourContext = c;
  }
  </code></pre>