you can go with just sam, anyway, sorry I work/school a ton, its pretty simple actually:
So what you do is pretty much have an activity called "mainScreen" or whatever you'd like, which has the buttons corresponding to each activity, and in each onClick, you add an intent that starts the next activity, corresponding with the button thats been clicked, for example:
you have 3 activities, location, distance, nearest
you have 3 buttons, pretty much the same thing, so when the button for location is pressed, you would start the location activity, which should be completely separate, so if you want, you can even call finish() before you call the intent so you dont end up with needless tasks running. I suggest putting a "main menu" or "back" button in each activity so that you can return, if you dont, just make sure that you dont use the finish() command or you will be backing out of the program: heres an example onClick that I'm speaking about:
Code:
private OnClickListener matrix = new OnClickListener()
{
public void onClick(View v)
{
finish();
Intent myIntent = new Intent(mainScreen.this, matrix.class);
mainScreen.this.startActivity(myIntent);
}
};
thats obviously after declaring the button, and the onClick listener. Let me know if you need more help, just let me know where you need it. if this helped, dont forget to thank!