оригинальная версия версия для слабовидящих контрастная версия выключить изображения включить изображения RSS FEED K2 NEWS
Четверг, 01 Август 2019 00:56

Android Studio: Переключение между Activity

Рабочая среда Android Studio позволяет протестировать готовое приложение, для этого Вам необходимо создать виртуальное устройство. Для этого перейдите в AVD Manager.

Android Studio: Переключение между Activity

Назовём рабочую область BackActivity.

Android Studio: Переключение между Activity

Теперь мы возвращаемся к MainActivity, и к кнопке «Старт» пишем обработчик, для начала добавим строку:

android:onClick="onClick"

Можно и в режиме дизайна, указать метод onClick:

Android Studio: Переключение между Activity

Сразу укажем кнопке ID (buttonBack).

Android Studio: Переключение между Activity

После, открываем MainActivity.java, и в метод Create добавляем строку:

Button buttonBack = (Button)findViewById(R.id.buttonBack);

Android Studio: Переключение между Activity

Далее необходимо навести каретку на (Button), вызвать контекстное меню зажав клавиши Alt+Enter и выбрать импорт класса.

Android Studio: Переключение между Activity

Теперь, сразу после, добавим строку:

buttonBack.setOnClickListener(this);

Программа нам говорит об ошибке, чтобы её исправить нужно отредактировать строку:

public class MainActivity extends AppCompatActivity {

и заменить её на:

public class MainActivity extends AppCompatActivity implements View.OnClickListener{

Android Studio: Переключение между Activity

Теперь добавляем следующие строки:

@Override
public void onClick(View view) {
    Intent i;
    i = new Intent(this, BackActivity.class);
    startActivity(i);
}

И импортируем класс Intent (в противном случае выдаст ошибку Cannot find symbol class Intent).

Android Studio: Переключение между Activity

Шалость удалась, у нас есть работающая кнопка, которая переносит нас на новую Activity. Наполнять Activity содержимым буду уже в следующих обзорах.

Спонсоры: