بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
اعمال تغییرات در همان لحظه اجرا* لطفا کمک کنید*
من درون برنامم میخوام هر وقت لاگین کردم تغییراتی همون لحظه اعمال بشه...
ولی این تغییرات هنگامی بصورت کامل اعمال میشه که از برنامه بیرون برم و دوباره وارد برنامه بشم اونوقت تغییرات انجام میشه!
مثلا یه کلید به شکل چراغ دارم که در ابتدا قرمز هست و هر وقت لاگین کرد سبز میشه. و بقیه تغییرات..
حالا مشکلم همینه که همون لحظه لاگین انجام نمیشه..
اینم بگم که من در اکتیویتیم چهار فرگمنت دارم که در یکی از همین فرگمنت ها لاگین میکنم و بعضی از تغییرات دلخواهم هم در این فرگمنت هست هم در اون اکتیویتی..
لطفا راهنمایی کنید....
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
parsi bit
8 سال پیش
0
0
سلام. من دقیقا متوجه نشدم که چرا عوض نمیشه... اما با توجه به اینکه از 4 تا فرگمنت استفاده میکنی پیشنهاد من اینه که بعد از اعمال تغییرات 4 صفحه رو مجددا لود کنی... و صفحات رو مطابق با داده های جدیدت تنظیم کنی.
viewPager.removeAllViews();
viewPager.setAdapter(new AdapterPages(getSupportFragmentManager()));
viewPager.setCurrentItem(current_page);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .