Junior — Middle
Чӣ гуна иҷрои гузариш ба экран нав дар ҳоле ки тугма дар барномаи Android дар ҳолати кор қарор дорад?
sobes.tech AI
Ҷавоб аз AI
Барои гузаштан ба экран нав дар барномаи Android, одатан дар вақти клик кардани тугма истифода мешавад Intent. Дар ҳангоми идоракунии клик, Intent сохта мешавад, ки нишон медиҳад Activity-и ҳозир ва мақсаднок, ва методи startActivity() фаро гирифта мешавад.
Масалан дар Kotlin:
button.setOnClickListener {
val intent = Intent(this, NewActivity::class.java)
startActivity(intent)
}
Ин ҷо, this контексти ҳозир (Activity), ва NewActivity::class.java синфи экран нав мебошад. Ҳангоми фаро кардани startActivity(intent), системаи навро оғоз мекунад ва экран навро нишон медиҳад.