Sobes.tech
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()