Android. Как вызвать Activity – Devcolibri

  • Автор темы Lucania
  • 21
  • Обновлено
  • 05, May 2023
  • #1
Для вызова Activity в Android необходимо выполнить следующие шаги:
  • Создайте новый класс, который расширяет класс Activity.
  • Определите макет интерфейса пользователя для новой Activity в файле XML.
  • Переопределите метод onCreate(), где вы должны загрузить макет пользовательского интерфейса с помощью метода setContentView().
  • Зарегистрируйте новую Activity в файле манифеста приложения.


Пример создания новой Activity: javaCopy code
 public class MyActivity extends AppCompatActivity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_my);

}
}
Здесь
 MyActivity
- это имя новой Activity,
 AppCompatActivity
- это базовый класс, который содержит реализацию стандартного интерфейса пользователя,
 activity_my
- это имя файла макета, который определяет интерфейс пользователя для этой Activity. Чтобы вызвать новую Activity из другой Activity, необходимо создать новый объект Intent, указав имя класса новой Activity, и вызвать метод startActivity(), передав этот Intent. javaCopy code
 Intent intent = new Intent(this, MyActivity.class);
startActivity(intent);
Здесь
 this
- это ссылка на текущую Activity.

Вы можете передать дополнительные данные в новую Activity, используя методы putExtra() и getExtra() объекта Intent.

Lucania


Рег
02 Feb, 2023

Тем
27158

Постов
27328

Баллов
298908