title: Android extends Activity
body: <p>I'm developing an Android app. And my classes relationships are like this: 
  <br > <strong><a href="http://imgur.com/zJlDt5j.jpg" rel="nofollow">http://imgur.com/zJlDt5j.jpg</a></strong></p>
  
  <p>I'm getting some problems about it. The biggest are: <br ><br >
  1) Working with <strong>Context</strong>. SocialNetWorkClass has a SQLiteDatabase object. But I don't know how to work about it. Because I can't pass the Context with constructor from FacebookClass.</p>
  
  <p>2) On FacebookClass I can't use methods like findViewById, because I don't access BaseClass objects (super super class), it's like if I can't use Activity methods.</p>
  
  <p>Aditional informations:</p>
  
  <ul>
  <li>BaseClass extends android.app.Activity;</li>
  <li>BaseClass and SocialNetworkClass are abstract classes;</li>
  <li>My intention with this hierarchy is produce less code (and reuse code).</li>
  </ul>
  
  <p>Could anyone help me, please? Thanks a lot!</p>