显式Intent
一、在activity_main文件中添加按钮:
<Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="21dp" android:text="Button" app:layout_constraintTop_toBottomOf="@id/textView" app:layout_constraintLeft_toLeftOf="@id/textView" tools:layout_editor_absoluteX="167dp" />
二、在按钮的点击事件中显示调用SecondActivity。显式就是指这里直接传入了被调用Activity的名称。
Button button = findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View view) { Intent intent = new Intent(MainActivity.this, SecondActivity.class); startActivity(intent); } });