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

چگونه از فرگمنت به اکتیوتی برویم؟

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

سلام.
من میخوام از فرگمنت یا فرگمنت اکتیویتی به اکتیویتی دیگری بروم که ظاهرا با دستور intent نمیشه. میخواستم بدونم کسی میدونه چه دستوراتی را باید وارد  کرد؟

نظرات

محسن 11 سال پیش
همونه! فرگمنت اکتیویتی چون از کلاس اکتیویتی اکستندز شده یه جور اکتیویتیه، پس intent کار میکنه
hosseinAmini 11 سال پیش
Intent intent = new Intent(getActivity(), MainActivityList.class); startActivity(intent);
Alireza_Ghamkhar 11 سال پیش
با تشکر از دوستان و اعلام شرمندگی ... اینقدر درگیر مسایل دیگه ی پروژه ام بوده ام که متوجه شدم که فراموش کرده بودم که اکتیویتی رو در مانیفست تعریف کنم... بازم ببخشید , بزارید رو حساب گرفتاریم

پاسخ‌ها 1

Ali 11 سال پیش

من از این کد استفاده میکنم؛ امیدوارم مفید باشه.

Intent intent = new Intent(getActivity().getBaseContext(), ActivitySecond.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getActivity().getBaseContext().startActivity(intent);

نظرات

کاشی زاده 11 سال پیش
میتونید context رو در onAtach در فرگمنت بگیرید و نیازی به نوشتن getActivity نیست .
Alireza_Ghamkhar 11 سال پیش
با تشکر از دوستان و اعلام شرمندگی ... اینقدر درگیر مسایل دیگه ی پروژه ام بوده ام که متوجه شدم که فراموش کرده بودم که اکتیویتی رو در مانیفست تعریف کنم... بازم ببخشید , بزارید رو حساب گرفتاریم

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