gxthegreat
gxthegreat

Reputation: 77

How to enter two activity links in another activity?

I know my question might be stupid but I am new in Android App development and the Eclipse things but reached to e problem that can't find solution in internet. I am making multi-activity application and reached to a point where when i have two buttons in one of the activities and want each of them to lead to different other activities, the application crashes. When I lead them both to one activity, everything is fine. Here is my code and hope really my question not to be so stupid as I am thinking.

public class Home extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_home);
        Button myButton = (Button) findViewById(R.id.tables);
        myButton.setOnClickListener(goToTables);
        Button mySecondButton = (Button) findViewById(R.id.reservations);
        mySecondButton.setOnClickListener(goToMenu);
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.home, menu);
        return true;
    }

    private OnClickListener goToTables = new OnClickListener(){

        @Override
        public void onClick(View v) {
            doButton();
        }};     
        private void doButton()
        {
            startActivity(new Intent(this, Tables.class));
        }

    private OnClickListener goToMenu = new OnClickListener(){

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            doSecondButton();
        }}; 
        private void doSecondButton()
        {
            startActivity(new Intent(this, Menu.class));
        } 
}

The goToTables works perfectly but I am missing something important to change in goToMenu. My other activities are: Tables and Menu. Can somebody please tell me where I am wrong? Thanks in advance!

Upvotes: 0

Views: 77

Answers (2)

hamo
hamo

Reputation: 474

Try changing the name of your Menu activity or add the full name path of Menu.class in your intent, eg. com.myapp.Menu.class

Upvotes: 0

user3674052
user3674052

Reputation: 133

android:onClick="dobutton" try adding this in your button tag in xml code rather then using onclicklistner.

Upvotes: 1

Related Questions