Junior — Middle
Android dasturlashda qo'llaniladigan Builder shablonining qanday amalga oshirilishi mumkin?
sobes.tech AI
AIdan javob
Android dasturlashda, Builder naqshasi murakkab obyektlarni ko'p parametrlar bilan yaratishni soddalashtirish uchun keng qo'llaniladi. Asosiy misollar:
- AlertDialog.Builder — sarlavha, matn, tugmalar va boshqalarni sozlash bilan bosqichma-bosqich dialoglar yaratish uchun.
- NotificationCompat.Builder — turli parametrlar bilan bildirishnomalar yaratish uchun.
- OkHttpClient.Builder — HTTP mijozini sozlash uchun.
Naqshasi obyektni bosqichma-bosqich yaratishga imkon beradi, parametrlarni o'rnatish uchun metodlarni chaqirish bilan, va oxirida — tayyor obyektni qaytaradigan build() metodini chaqirish.
AlertDialog.Builder dan foydalanish misoli:
val dialog = AlertDialog.Builder(context)
.setTitle("Diqqat")
.setMessage("Isingizmi?")
.setPositiveButton("Ha") { _, _ -> /* amal */ }
.setNegativeButton("Yo'q", null)
.create()
dialog.show()