Как сделать так, чтобы при нажатии кнопки не вылетало приложение, а переходило на другую страницу в android studio?

Для того чтобы обработать нажатие кнопки и осуществить переход на другую страницу (Activity) в Android Studio, вам потребуется выполнить несколько шагов.

1. Создайте новую Activity, которую вы хотите открыть при нажатии на кнопку:
- В Android Studio перейдите в папку app > res > layout.
- Нажмите правой кнопкой мыши на папке layout, выберите New > Activity > Empty Activity.
- Укажите имя Activity (например, SecondActivity) и нажмите "Finish".

2. В файле макета (layout) вашей первой Activity (например, activity_main.xml) добавьте кнопку:

<Button
    android:id="@+id/button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Перейти на другую страницу"/>

3. В вашей MainActivity (например, MainActivity.java) найдите кнопку и добавьте обработчик нажатия:

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);
    }
});

4. Теперь, когда пользователь нажмет на кнопку, будет запущена новая Activity (SecondActivity).

Не забудьте зарегистрировать SecondActivity в файле манифеста (AndroidManifest.xml):

<activity android:name=".SecondActivity">
</activity>

Таким образом, при нажатии кнопки будет выполнен переход на другую страницу в вашем приложении. Вы можете настроить переходы между различными Activity, передавая данные или выполняя другие операции при необходимости.