Java/Android, Multiple Classes
<p>I am new to Android and I have multiple classes.
I was wondering if there is a way that I could somehow include four classes in one major class.</p>

<p>Below is example of my code.
I am looking forward to help.</p>

<p>This is the FindUs class (major class)</p>

<pre><code>package com.abc.example;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;

public class FindUs extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.findUs);

            Button first = (Button) findViewById(R.id.first);
            Button second = (Button) findViewById(R.id.second);
            Button third = (Button) findViewById(R.id.third);
            Button fourth = (Button) findViewById(R.id.fourth);

            first.setOnClickListener(new View.OnClickListener() {
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    startActivity(new Intent("com.abc.example.FIRST"));
                }
            });

            second.setOnClickListener(new View.OnClickListener() {
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    startActivity(new Intent("ccom.abc.example.SECOND"));
                }
            });

            third.setOnClickListener(new View.OnClickListener() {
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    startActivity(new Intent("com.abc.example.THIRD"));
                }
            });

            fourth.setOnClickListener(new View.OnClickListener() {
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    startActivity(new Intent("com.abc.example.FOURTH"));
                }
            });             
}
</code></pre>

<hr>

<p>These are the minor classes (it makes sense only to post one).</p>

<pre><code>package com.abc.example;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;

public class First extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.first);

    Button callFirst= (Button) findViewById(R.id.callfirst);
    Button mapFirst= (Button) findViewById(R.id.mapfirst);

    callFirst.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            // TODO Auto-generated method stub
            String phoneNumber = "tel:+18000000000";
            Intent callIntent = new Intent(Intent.ACTION_CALL);
            callIntent.setData(Uri.parse(phoneNumber));
            startActivity(callIntent);

        }
    });

    mapFirst.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            // TODO Auto-generated method stub
            String url = "grab google directions for this place";
            Intent mapIntent = new Intent(android.content.Intent.ACTION_VIEW,  Uri.parse(url));
            startActivity(mapIntent);
                }
            });             
}
</code></pre>

<p>So you see, I will have different numbers and location for each class. So I am unsure if I should just keep the four individual classes or if I should include all four within one major class. </p>

<p>Thanks. Looking forward to learning more about this from your guys.</p>
