بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

باز کردن فرگمنت از کلاس غیر از کلاس اکتیویتی

مدیریت گفتگو
doost_fu 8 سال پیش
آخرین تغییر: 8 سال پیش

سلام
در اکتیویتی اصلی یک فرگمنت گذاشتم که داخلش یک اسلایدر هست داخل کد کلاس دریافت اطلاعات اسلایدر می خوام با کلیک روی اسلایدر یک فرگمنت باز کنم تا اطلاعات اسلاید نشون بدم
حالا برای باز کردن یک فرگمنت از یک کلاس دیگر غیر از کلاس خود اکتیویتی باید چیکار کرد ؟
این کدی هست  که برای کارای دیگم استفاده کردم ولی اینجا اکتیویتی نمی شناسه !
در خط هفتم  getActivity()  نمی شناسه باید چطور نوشت ؟

 
 
ReadSliderFragment readSliderFragment = new ReadSliderFragment();
Bundle bundle = new Bundle();
bundle.putString ....;
readSliderFragment.setArguments(bundle);
android.support.v4.app.FragmentTransaction transaction = getActivity().getSupportFragmentManager().beginTransaction(); <<<<<< خطا
transaction.replace(R.id.myco, readSliderFragment);
transaction.setTransition(android.support.v4.app.FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
transaction.addToBackStack(null);
transaction.commit();
 

 

نظرات

جعفری 8 سال پیش
اکتیویتی رو به کلاس پاس بده
doost_fu 8 سال پیش
ممنون حل شد البته طبق یه نمونه کد ، فرگمنت در ورودی های کلاس تعریف کردم و موقع ساخت کلاس ، فرگمنت براش معرفی کردم !

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .