Why Do All Activities/Classes Show Up in the Application List When I Install?
<p>I am relatively new to Java (well, might as well be new, it's been about 10 years) and Android programming.  I have built an app with a main activity and two "sub" activities that are activated using two buttons on the main activity window.</p>

<p>Everything is working fine.  However, when I install the application on my phone, there are icons for the main activity/class and each of the two "sub" activities/classes in the applications list on the phone.</p>

<p>This, I believe is a failing of my Java knowledge but do I hide activities that are called via the user interface and have them reside under only the main application icon so that it is the sole entry point into the app?</p>

<p>The classes are all designated like:</p>

<p>public class  extends Activity {</p>

<p>Is there a "private class  extends Activity {" or something like it that will allow use by the main activity but not show it for app users?</p>
