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

متد تغییر پیج در فرگمنت ها

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

سلام

دو تا فرگمنت دارم  دنبال متدی میگردم که وقتی از fragment A   به  fragment B  میرم کارکنه. واسه  به روز کردن لیست ویو میخوام

واسه  اینکه  adapter.notifyDataSetChanged  و  توش بنویسم.

ممنونم از راهنمایی هاتون پیشاپیش.

از onPageChangeListener  استفاده کردم  ولی مشکل داره  لینک

نظرات

Morteza 11 سال پیش
لطفا بیشتر توضیح بدید ،سوالتون خیلی ناقصه ،لیست ویو توی کدوم فرگمنته ؟اطلاعات از کدوم فرگمنت توی لیست ویو لود میشه؟ترجیحا تکه کد رو قرار بدید
perin 11 سال پیش
توی هر دوتا فرگمنت لیست ویو دارم از onPageChangedListener استفاده کردم میشه این لینک و ببینید کد ها و اونجا گزاشتم
Morteza 11 سال پیش
توی لینک براتون یک تکه کد گذاشتم ،البته اگر هر فرگمنت بصورت جدا ساخته شده میتونید در متد onResum یا onCreate متد G.adapter.notifyDataSetChanged را صدا کنید

پاسخ‌ها 1

Psycho 11 سال پیش

این طور که من متوجه شدم میخواین از اطلاعات فرگمنت اول در فرگمنت دوم استفاده کنین

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

برای مثال یه قطعه کد از یکی از برنامه هام میذارم  :

  Bundle data = new Bundle();
data.putInt("id", myId);
Fragment itemDetailsFragment = new ItemDetailsFragment();
itemDetailsFragment.setArguments(data);
gotoFragements(itemDetailsFragment, "Item Details");

متد gotofragment هم چیز خاصی نیست خودم پیاده سازی کردم واسه مرتب شدن کد وگرنه فقط فرگمنت بعدی رو اجرا میکنه

نظرات


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