بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
باز کردن فرگمنت از کلاس غیر از کلاس اکتیویتی
سلام
در اکتیویتی اصلی یک فرگمنت گذاشتم که داخلش یک اسلایدر هست داخل کد کلاس دریافت اطلاعات اسلایدر می خوام با کلیک روی اسلایدر یک فرگمنت باز کنم تا اطلاعات اسلاید نشون بدم
حالا برای باز کردن یک فرگمنت از یک کلاس دیگر غیر از کلاس خود اکتیویتی باید چیکار کرد ؟
این کدی هست که برای کارای دیگم استفاده کردم ولی اینجا اکتیویتی نمی شناسه !
در خط هفتم 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();
+1
0
اکتیویتی رو به کلاس پاس بده (7 سال پیش)
0
0
ممنون حل شد البته طبق یه نمونه کد ، فرگمنت در ورودی های کلاس تعریف کردم و موقع ساخت کلاس ، فرگمنت براش معرفی کردم ! (7 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .