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()