Sobes.tech
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-ს და აჩვენებს ახალ ეკრანს.