تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Amir Mohammad Abdollahi
initialize interface when parent is fragment
جامعه جاوا (اندروید) ایجاد شده در ۲۶ تیر ۱۴۰۱

سلام و عرض ادب

خیلی تشکر میکنم که استاد عزیز به این خوبی توضیح میدن مسایل رو

اما من که از این سر فصل‌ها جلو‌تر رفتنم و یک پروژه برای خودم زدم به یک مشکل برخوردم

مشکل من این هست که باتنی که روی ان کلیک میکنیم داخل اکتیویتی نیس و داخل یک فرگمنت هست و وقتی روی باتن کلیک میشه یک دیالوگ باز میشه و متن وارد شده در دیالوگ با استفاده از اینترفیس به فرگمنت پدر خودش ( یعنی همون جایی که باتن داشتم ) انتقال داده میشه

وقتی میخواهم همچین چیزی پیاده سازی کنم دیگر کد زیر کار نمیکنه چون در این کد حتما باید پرنت اکتیویتی باشه نه چیزی که من میخواهم لطفا راهنمایی کنید که برای مثال خودم چیکار کنم ممنونم

 private MyDialogEventListener eventListener;
@Override
public void onAttach(@NonNull Context context) {
    super.onAttach(context);
    eventListener= (MyDialogEventListener) context;
}

سلام امیر جان وقت بخیر

پیاده سازی چنین چیزی در پروژه عملی در پروژه Todo list اموزش داده شده که لازم هست اون جلسات رو ببینید پس سرفصل‌ها رو دنبال کنید پیش نیاز‌ها رو یاد بگیرید تا به اون سرفصل برسید

پوریا شفیعی ۲۶ تیر ۱۴۰۱، ۰۹:۰۶