Junior — Middle
Кадом татбиқоти намунаи Builder дар таҳияи Android истифода мешаванд?
sobes.tech AI
Ҷавоб аз AI
Дар рушди Android, намунаи Builder васеъ истифода мешавад барои содда кардани эҷоди объектҳои мураккаб бо бисёр параметрҳо. Мисолҳои асосӣ:
- AlertDialog.Builder — барои сохтани диалогҳо қадам ба қадам бо танзими сарлавҳа, матн, тугмаҳо ва ғайра.
- NotificationCompat.Builder — барои эҷоди огоҳиномаҳо бо параметрҳои гуногун.
- OkHttpClient.Builder — барои конфигуратсияи мизоҷи HTTP.
Намунаи намуна имкон медиҳад, ки объект тадриҷан сохта шавад, бо даъвати методҳо барои муайян кардани параметрҳо, ва дар охир — методи build(), ки объект тайёрро бармегардонад.
Маслиҳат барои истифодаи AlertDialog.Builder:
val dialog = AlertDialog.Builder(context)
.setTitle("Эҳтиёт")
.setMessage("Шумо боварӣ доред?")
.setPositiveButton("Бале") { _, _ -> /* амал */ }
.setNegativeButton("Не", null)
.create()
dialog.show()