با سلام
میتونید جهت این کار به این صورت از OnSaveInstancestate و OnRestoreInstanceState استفاده کنید
ابتدا یه Class جهت ذخیره پارامترها و متغیرهای مورد نیاز میسازید (حتما Interface . Serializable رو Implement کنید )
با دستور
در قسمت OnSaveInstanceState اطلاعات شما ذخیره میشه و جهت بازیابی اطلاعات هم میتونید از تابع OnRestoreInstanceState استفاده کنید و با دستور
اطلاعات خودتون رو بازیابی کنید
این روش در مواقعه ای که برنامه شما عمل Restart رو انجام میده کارایی داره
تنها زمانی که کلید Back رو بزنید کارایی نداره و اطلاعات ذخیره نمیشه
میتونید جهت این کار به این صورت از OnSaveInstancestate و OnRestoreInstanceState استفاده کنید
ابتدا یه Class جهت ذخیره پارامترها و متغیرهای مورد نیاز میسازید (حتما Interface . Serializable رو Implement کنید )
با دستور
کد:
outState.putSerializable("MyDate",MyClass);
در قسمت OnSaveInstanceState اطلاعات شما ذخیره میشه و جهت بازیابی اطلاعات هم میتونید از تابع OnRestoreInstanceState استفاده کنید و با دستور
کد:
savedInstanceState.getSerializable("rowData");
اطلاعات خودتون رو بازیابی کنید
این روش در مواقعه ای که برنامه شما عمل Restart رو انجام میده کارایی داره
تنها زمانی که کلید Back رو بزنید کارایی نداره و اطلاعات ذخیره نمیشه