رفتن به مطلب
  • 0

رفلش اکتیویتی یا یک پنل در اکتیویتی


alibaike

سوال

سلام دوستان راستش میخواستم یه پنلی رو که روش تاچ شده به حالت اولش برگردونم یا اینکه یا اکتیویتی رو رفلش کنم درون خودش من از ایون های اکتیویتی و پنل چیزی ندیدم  نمیدونم کتابخونه ای داره یا چطو ممنون میشم کمکم کنید؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

8 پاسخ به این سوال تاکنون داده شده است

ارسال های توصیه شده

در 8 ساعت قبل، alibaike گفته است :

سلام دوستان راستش میخواستم یه پنلی رو که روش تاچ شده به حالت اولش برگردونم یا اینکه یا اکتیویتی رو رفلش کنم درون خودش من از ایون های اکتیویتی و پنل چیزی ندیدم  نمیدونم کتابخونه ای داره یا چطو ممنون میشم کمکم کنید؟

جمله بندیتون خیلی نامنظمه. لطفا واضح تر بگید مشکلتونو. رفلش همون رفرش منظورتونه؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

 سلام برادر آره همون رفرش ,تازه سازی صفحه یا اینکه در خود اکتیویتی دوباره همون اکتیویتی رو لود یا تازه سازی کنیم درواقع میخوام یه دکمه بزارم هر وقت روش زده شد اون پنلم رو تازه سازی کنه برگردونه به حالت اولیش البته اگه بشه پنل رو رفرش کنم بهتر میشه کل اکتیویتی رو دوباره رفرش نکنم و اگه میشه اکتیویتی رو هم بگید خبازم خوب میشه ولی من زیاد گیر پنل هستم ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دستور  (Activity_Create(False رو میتونید استفاده کنید ولی خب بهینه نیست. شما باید از لحاظ ساختاری اکتیوتی رو جوری بنویسید که نیازی نباشه برای رفش کردن کل اکتیویتی رو از نو بسازید. از توابع و کلاسها کمک بگیرید و حتما یه متد برای مقدار دهی ویوها بسازید که با همین متد بتونید کار رفرش رو انجام بدید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

14 minutes ago, محمدرضا شاهپیری said:

دستور  (Activity_Create(False رو میتونید استفاده کنید ولی خب بهینه نیست. شما باید از لحاظ ساختاری اکتیوتی رو جوری بنویسید که نیازی نباشه برای رفش کردن کل اکتیویتی رو از نو بسازید. از توابع و کلاسها کمک بگیرید و حتما یه متد برای مقدار دهی ویوها بسازید که با همین متد بتونید کار رفرش رو انجام بدید

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 2 ساعت قبل، alibaike گفته است :

 سلام برادر آره همون رفرش ,تازه سازی صفحه یا اینکه در خود اکتیویتی دوباره همون اکتیویتی رو لود یا تازه سازی کنیم درواقع میخوام یه دکمه بزارم هر وقت روش زده شد اون پنلم رو تازه سازی کنه برگردونه به حالت اولیش البته اگه بشه پنل رو رفرش کنم بهتر میشه کل اکتیویتی رو دوباره رفرش نکنم و اگه میشه اکتیویتی رو هم بگید خبازم خوب میشه ولی من زیاد گیر پنل هستم ممنون

سلام

خیلی راحت می تونید ویوهای داخل پنل رو حذف کنید و دوباره (به همون شکلی که بار اول ویوهارو به پنل اضافه کردید) ویوهارو به پنل اضافه کنید.

کد حذف ویو های یک پنل:

Panel.removeallviews

بعد از این خط میتونید ویوها رو دوباره به پنل اضافه کنید.

 

این دو مرحله رو توی رویداد کلیک دکمه تون بنویسید که هر وقت دکمه کلیک شد، ویوها حذف و دوباره اضافه بشن. در واقع رفرش میشه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

4 minutes ago, peyman128 said:

سلام

خیلی راحت می تونید ویوهای داخل پنل رو حذف کنید و دوباره (به همون شکلی که بار اول ویوهارو به پنل اضافه کردید) ویوهارو به پنل اضافه کنید.

کد حذف ویو های یک پنل:

Panel.removeallviews

بعد از این خط میتونید ویوها رو دوباره به پنل اضافه کنید.

 

این دو مرحله رو توی رویداد کلیک دکمه تون بنویسید که هر وقت دکمه کلیک شد، ویوها حذف و دوباره اضافه بشن. در واقع رفرش میشه.

.ممنون دوست عزیز

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...