Multiple classes extending Application
<h1>two classes extend Application</h1>

<ul>
<li>One class I've registered in the Manifest and am using as an <code>Application</code> is meant to be </li>
<li>Second class is my utilities class. It does lots of I/O and has a few helper methods. For I/O you need context (getAssets etc), so I reluctantly extended Application.</li>
</ul>

<p><em><strong>Note:</em></strong></p>

<blockquote>
  <p>Everything is working as it should.</p>
</blockquote>

<p><em><strong>My Question:</em></strong></p>

<p>Are there any drawbacks of using multiple Application classes? Is this even advised?</p>

<p><strong>A few thoughts:</strong></p>

<ul>
<li>Like what would happen if I had onCreate and other callback methods defined in both the classes? </li>
<li>How do I register them both in the manifest even?
etc </li>
</ul>

<p>PS: I know I can just use a field to store context in the second class.</p>
