سلام چیزی که تو اموزشها گفته شد دیالوگ از main activity کال میشه مشکلی ام نداره ولی وقتی جای main activity از fragment استفاده میشه زمانی که میخواد context گرفته شده از onAttach رو cast کنه به اینترفیسمون ، ارور میده انواع روش هارو امتحان کردم کلی سرچ کردم به نتیجه ای نرسیدم تو راهنماهای سایت developer.android.com بخش مربوطشم گشتم چیزی پیدا نکردم شایدم خوب نگشتم.