Terima hasil dari DialogFragment

Saya menggunakan DialogFragments untuk sejumlah hal: memilih item dari daftar, memasukkan teks. Apa cara terbaik untuk mengembalikan nilai (yaitu string atau item dari daftar) kembali ke aktivitas / fragmen panggilan? Saat ini saya membuat implementasi aktivitas panggilan DismissListenerdan...