On Android, how do you switch activities programmatically?

前端 未结 8 930
盖世英雄少女心
盖世英雄少女心 2020-12-01 06:29

It seems like every example I can find of switching between activities involves creating an Intent and passing in the context of a View via an OnClickListener associated wit

8条回答
  •  北荒
    北荒 (楼主)
    2020-12-01 06:34

    Firstly you need to create UI for a button by using layout intro_activity_1.XML file. After that set id for button group using android:id="@+id/button"

    Example:

    intro_activity_1.xml

    Now change your java class of first activity. In this example, we change java file of IntroActivity1.java

    Example:

    IntroActivity1.java

    //header, import and package data
    
    
    public class IntroActivity1 extends AppCompatActivity {
    
    
        Button next_btn;
    
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.intro_activity_1); 
    
               next_btn=(Button)findViewById(R.id.button);//button class
    
               next_btn.setOnClickListener(new View.OnClickListener(){
       public void onClick(View arg0){
           //Start new activity class
                  Intent myIntent=new Intent(IntroActivity1.this,IntroActivity2.class);
                 startActivity(myIntent);
          }
      });
    }
    

    For More details about activity changer visit : https://answerdone.blogspot.com/2018/01/how-to-change-new-activity-in-android.html

提交回复
热议问题