آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

آپدیت کردن لیست ویو در viewpager(حل شده)

umbrella931  11 سال پیش  11 سال پیش
0 0

سلام من دارم یک برنامه میسازم که داخلش ViewPager بکار بردم که دو صفه داره و داخل هرکدوم یک لیست ویو قرار داره یکی مال اطلاعات و یکی هم مثلا مال علاقه مندی ها حالا مشکل من اینه که وقتی وارد ویو پیجر میشم خودش هر دو صفحه رو میسازه و اگر تغییری در صفحه اول بدم در صفحه دوم ایجاد نمیشه چون قبلا ساخته شده و دیگه ساخته نمیشه مگر اینکه از اکتیویتی برم بیرون و دوباره بیام داخل در اون صورت دوباره ساخته میشه و تغییرات اعمال میشه حالا من میخوام بدونم چحوری وقتی موقعیت صفحه عوض شد لیست ویو آپدیت بشه به عبارتی notifyDataSetChanged بشه اگه کسی راهی بلده لطفا کمک کنه

0 0
اگه کسی بلده لطفا کمک کنه ؟ (11 سال پیش)
0 0
استفاده از interface بهترین گزینس به نظرم (11 سال پیش)
0 0
خودم بهش فکر کردم ولی نمیدونم باید کجا فراخوانیش کنم (11 سال پیش)
0 0
آقا کسی راهی به ذهنش نمیرسه؟ (11 سال پیش)
0 0
راه دیگه هم هست ، اینکه شی مربوط به اداپتر هر کدوم رو که مد نظر هست بصورت public static باشه و موقع تغییر تو یکی از لیست ها همزمان متد notifyDataSetChanged رو برای آداپتر لیست دیگه صدا بزنید - اگر نتوستید کدهاتون رو بزارید بیشتر کمک کنیم (11 سال پیش)
0 0
دوستان لطفا اگه کسی بلده راهنمایی کنه (11 سال پیش)
0 0
یه مثال آماده کردم ، خیلی ساده هست - اینطوری شما هم بهتر یاد میگیرید و منم به فشار نمیفتم D: (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Spirit  11 سال پیش
+2 0

مثالی برای ارسال یک مقدار از یک فرگمنت به فرگمنت دیگر در داخل ViewPager

دریافت مثال :  لینک 1 - لینک 2

 

 

0 0
لطفا جای دیگه آپلود کنید من نمیتونم از این لینک دانلود کنم (11 سال پیش)
0 0
برادر اسپریت تشکر خوب بود (11 سال پیش)
0 0
من نمیتونم دانلود کنم اگه زحمتی نیست کدهاش رو همینجا بزارید یا جای دیگه آپلود کنید (11 سال پیش)
0 0
لینک جدید هم گذاشتم (11 سال پیش)
0 0
داداش واقعا ممنون ولی لیست ویو کلا قضیش فرق میکنه من خودم این روش رو میدونم فقط اونجا که شما setText کردی من باید بجاش notifyDataSetChanged بکنم اما مشکلم دقیقا همینه که نمیدونم باید کجا این کار رو بکنم (11 سال پیش)
0 0
آداپترت رو به عنوان یه فیلد تعریف میکنی تا جایی که خودت گفتی (محل setText شدن) بهش دسترسی پیدا کنی و notify بکنیش :) (11 سال پیش)
0 0
داخل کدهای بالا هم این کار رو کردم ولی نشدonPageScrollStateChanged این قسمت از کد رو نگاه کنید (11 سال پیش)
0 0
مدیران محترم لطفا کمک کنن یا به استاد بگن بیاد کمک (11 سال پیش)
0 0
من قبلا همچین کاری رو با viewpager انجام دادم. دقیقا با همین بخش onPageScrollStateChanged هم انجامش دادم. مشکلت رو کجای کاره؟ onPageScrollStateChanged اجرا نمیشه یا چی؟ (11 سال پیش)
0 0
همین چند ساعت پیش شکر خدا درستش کردم اما با یه روش دیگه (11 سال پیش)
0 0
خب خداروشکر. با چه روشی؟ اگه میتونی بگو ما هم یاد بگیریم. (11 سال پیش)
+1 0
لینک (11 سال پیش)

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