Переопределите этот метод для сохранения вашего объекта.
@Override
public Object onRetainNonConfigurationInstance()
{
if (myObject != null) // Check that the object exists
return(myObject);
return super.onRetainNonConfigurationInstance();
}
Используйте этот код в методе onCreate () для перезагрузки вашего объекта.
if (getLastNonConfigurationInstance() != null)
{
table = (Table)getLastNonConfigurationInstance();
Это сохранит ваш объект, если ваши телефоныотключает ваше приложение, чтобы сохранить память или телефон спит.Нажатие назад / закрытие вашего объекта не сохранит его.Вы можете либо предложить пользователю нажать кнопку «Домой», либо снова нажать кнопку «Назад», чтобы выйти с помощью onBackPressed (), или использовать SQL для постоянного хранения данных в вашем объекте.