Junior — Middle
როგორ განვახორციელოთ გადასვლა ახალ ეკრანზე Android-ის მუშაობის დროს ბატონის დაჭერით?
sobes.tech AI
პასუხი AI-სგან
Android პროგრამაში ახალი ეკრანის გადასასვლელად ჩვეულებრივ გამოიყენება Intent ღილაკის დაჭერისას. დაჭერის handler-ში ქმნიან Intent-ს, რომელიც მიუთითებს მიმდინარე და სამიზნე Activity-ებზე, და იძახიან მეთოდს startActivity().
Kotlin-ის მაგალითი:
button.setOnClickListener {
val intent = Intent(this, NewActivity::class.java)
startActivity(intent)
}
აქ, this არის მიმდინარე კონტექსტი (Activity), ხოლო NewActivity::class.java არის ახალი ეკრანის კლასი. startActivity(intent)-ის გამოძახებისას, სისტემა იწყებს ახალ Activity-ს და აჩვენებს ახალ ეკრანს.