- 05, May 2023
- #1
Для вызова Activity в Android необходимо выполнить следующие шаги:
Пример создания новой Activity: javaCopy code
Вы можете передать дополнительные данные в новую Activity, используя методы putExtra() и getExtra() объекта Intent.
- Создайте новый класс, который расширяет класс 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.