How do I get a button to open another activity?

前端 未结 8 1029
执笔经年
执笔经年 2020-12-02 13:09

I\'ve added a button to my activity XML file and I can\'t get it to open my other activity. Can some please tell me step by step on how to do this?

8条回答
  •  囚心锁ツ
    2020-12-02 14:14

    A. Make sure your other activity is declared in manifest:

    
    
    

    All activities must be declared in manifest, even if they do not have an intent filter assigned to them.


    B. In your MainActivity do something like this:

    Button btn = (Button)findViewById(R.id.open_activity_button);    
    
    btn.setOnClickListener(new View.OnClickListener() {         
            @Override
            public void onClick(View v) {
                startActivity(new Intent(MainActivity.this, MyOtherActivity.class));
            }
    });
    

提交回复
热议问题