Sobes.tech
Junior — Middle

Android üçün inkişafda tətbiq oluna bilən Builder nümunəsinin həyata keçirilməsi hansılardır?

sobes.tech Süni İntellekt

AI-dan cavab

Android inkişafında, Builder nümunəsi çox parametrli mürəkkəb obyektlərin yaradılmasını sadələşdirmək üçün geniş istifadə olunur. Əsas nümunələr:

  • AlertDialog.Builder — başlıq, mətn, düymələr və s. tənzimləmələrlə addım-addım dialoqlar yaratmaq üçün.
  • NotificationCompat.Builder — müxtəlif parametrlərlə bildirişlər yaratmaq üçün.
  • OkHttpClient.Builder — HTTP müştərisini konfiqurasiya etmək üçün.

Nümunə obyektin tədricən yaradılmasına imkan verir, parametrləri təyin etmək üçün metodlar çağırılır və sonunda — hazır obyekt qaytaran build() metodu çağırılır.

AlertDialog.Builder istifadə nümunəsi:

val dialog = AlertDialog.Builder(context)
    .setTitle("Diqqət")
    .setMessage("Əminsiniz?")
    .setPositiveButton("Bəli") { _, _ -> /* fəaliyyət */ }
    .setNegativeButton("Xeyr", null)
    .create()
dialog.show()