انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل حفظ اطلاعات ListView درهنگام چرخش گوشی (برنامه نویسی اندروید)

مشکل حفظ اطلاعات ListView درهنگام چرخش گوشی (برنامه نویسی اندروید)

#4
با سلام

میتونید جهت این کار به این صورت از OnSaveInstancestate و OnRestoreInstanceState  استفاده کنید

ابتدا یه Class جهت ذخیره پارامترها و متغیرهای مورد نیاز میسازید (حتما Interface . Serializable  رو Implement کنید )

با دستور

کد:
outState.putSerializable("MyDate",MyClass);

 در قسمت OnSaveInstanceState  اطلاعات شما ذخیره میشه و جهت بازیابی اطلاعات هم میتونید از تابع OnRestoreInstanceState استفاده کنید و با دستور 

کد:
savedInstanceState.getSerializable("rowData");

اطلاعات خودتون رو بازیابی کنید

این روش در مواقعه ای که برنامه شما عمل Restart  رو انجام میده کارایی داره
تنها زمانی که کلید Back رو بزنید کارایی نداره و اطلاعات ذخیره نمیشه
پاسخ
 سپاس شده توسط admin


پیام‌های این موضوع
RE: مشکل حفظ اطلاعات ListView درهنگام چرخش گوشی (برنامه نویسی اندروید) - توسط mahdi10539 - ۱۳۹۴/۱۰/۲۴, ۰۷:۴۹ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان