رفتن به مطلب

بایگانی شده

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

  • 0
alibaike

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

سوال

alibaike    2

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

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


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

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

پست های پیشنهاد شده

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

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

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

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


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

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

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


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

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

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
alibaike    2
14 minutes ago, محمدرضا شاهپیری said:

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

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

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
peyman128    20
در 2 ساعت قبل، alibaike گفته است :

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

سلام

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

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

Panel.removeallviews

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

 

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

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
alibaike    2
4 minutes ago, peyman128 said:

سلام

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

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

Panel.removeallviews

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

 

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

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

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


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

×
×
  • جدید...