۱۳۹۴/۱۰/۲۴, ۰۷:۲۴ ب.ظ
(آخرین تغییر در ارسال: ۱۳۹۴/۱۰/۲۴, ۰۷:۲۵ ب.ظ توسط mahdi10539.)
سلام
البته میتونید جهت ذخیره و بارگذاری اطلاعات در برخی از LifeCycleActivity از توابع onSaveInstanceState و onRestoreInstanceState استفاده کنید
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putSerializable("rowData", mRowData);
}
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
ArrayList<PaymentInfo> rowData =
(ArrayList<PaymentInfo>)
savedInstanceState.getSerializable("rowData");
if (rowData != null) {
mRowData = rowData;
for(PaymentInfo info: rowData) {
addRow(info);
}
}
اطلاعات مربوط به widget ها به صورت خودکار توسط این توابع ذخیره و بارگذاری میشه
البته میتونید جهت ذخیره و بارگذاری اطلاعات در برخی از LifeCycleActivity از توابع onSaveInstanceState و onRestoreInstanceState استفاده کنید
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putSerializable("rowData", mRowData);
}
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
ArrayList<PaymentInfo> rowData =
(ArrayList<PaymentInfo>)
savedInstanceState.getSerializable("rowData");
if (rowData != null) {
mRowData = rowData;
for(PaymentInfo info: rowData) {
addRow(info);
}
}
اطلاعات مربوط به widget ها به صورت خودکار توسط این توابع ذخیره و بارگذاری میشه