Junior — Middle
Millised Builder mustri rakendused on Android arenduses rakendatavad?
sobes.tech AI
Vastus AI-lt
Androidi arendamisel kasutatakse laialdaselt Builder-mustrit keerukate objektide loomise lihtsustamiseks, millel on palju parameetreid. Peamised näited:
- AlertDialog.Builder — samm-sammult dialoogide loomine pealkirja, teksti, nuppude jms seadistamisega.
- NotificationCompat.Builder — erinevate parameetritega teavituste loomine.
- OkHttpClient.Builder — HTTP kliendi konfigureerimine.
Muster võimaldab objekti järk-järgult luua, kutsudes meetodeid parameetrite seadistamiseks, ja lõpus — build() meetodit, mis tagastab valmis objekti.
Näide AlertDialog.Builder kasutamisest:
val dialog = AlertDialog.Builder(context)
.setTitle("Tähelepanu")
.setMessage("Oled kindel?")
.setPositiveButton("Jah") { _, _ -> /* tegevus */ }
.setNegativeButton("Ei", null)
.create()
dialog.show()