Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Seroga7
6 / 6 / 1
Регистрация: 08.12.2012
Сообщений: 147
#1

Метод onPause() - Программирование Android

05.12.2014, 20:05. Просмотров 382. Ответов 2
Метки нет (Все метки)

У меня в приложении генерируется карта (двумерный массив значений) и там происходит игра. Если долго ни кто ничего не делает с телефоном - экран тухнет. И вот когда я его опять включаю - карта создается заново (т.е вызывается метод onCreate()). Как мне справится с этой проблемой? Предполагаю что нужно переопределить либо onPause() либо onResume(). Но какой из них? И что в них писать? Нужно как-то сохранить содержимое при переходе в "сон".
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2014, 20:05     Метод onPause()
Посмотрите здесь:

Ориентация экрана конфликтует с onPause() - Программирование Android
Здравствуйте. В своем проекте я использую класс GameView (extends SurfaceView implements Runnable) и загружаю его в onCreate через...

Вызов onDestroy() без вызовов onPause() и onStop() - Программирование Android
наткнулся на вопрос в одном тесте "Последний метод, вызываемый в жизненном цикле Activity - это метод onDestroy(). Система вызывает...

Метод getPreventDefault() является устаревшим. Для его замены используйте метод defaultPrevented. В чем причина этой ошибки? - jQuery
Здравствуйте) Обращаюсь к вам за помощью: при выборе элемента из списка <select>, (то есть по событию change()) должен отправиться ajax...

Обычный метод перевести в метод Ньютона - C (СИ)
Здравствуйте, дорогие форумчане. Имеется код программы, считающей корень функции 0,3arctgx-x-1 обычным школьным методом. #include...

Численный метод и метод случайных величин - QBasic
Добрый день. Помогите сделать задачу:cry: Даны точки a(-1,2),b(2,-5),c(4,7). По средствам численных методов найти уравнение параболы...

Метод разделения переменных.Метод Фурье - Дифференциальные уравнения
{u}_{xx}={u}_{tt};u(x,0)=sin(\frac{\pi x}{l});{u}_{t}(x,0)=sin(\frac{3\pi x}{l});u(0,t)=0;u(l,t)=0 решить методом Фурье, задача...

Метод Ньютона и метод левых прямоугольников - Информатика
Ребят помогите решить, не знаю уже куда обратится, сам в этом ничего не понимаю так что надежда на вас помогите чем сможете. Для...

Метод сортировки как метод подсчета - Pascal
Существует такой метод сортировки как метод подсчета. Метод заключается в том, что каждый элемент массива сравнивается со всеми...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Seroga7
6 / 6 / 1
Регистрация: 08.12.2012
Сообщений: 147
07.12.2014, 11:35  [ТС]     Метод onPause() #2
Есть, кто знает?
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
07.12.2014, 11:37     Метод onPause() #3
Seroga7, для этого есть пара методов:

Сохраняем в outState данные тут
Java
1
2
3
4
 @Override
    protected void onSaveInstanceState(Bundle outState) {
        super.onSaveInstanceState(outState);
    }
Читаем их при восстановлении
Java
1
2
3
4
 @Override
    protected void onRestoreInstanceState(Bundle savedInstanceState) {
        super.onRestoreInstanceState(savedInstanceState);
    }
Yandex
Объявления
07.12.2014, 11:37     Метод onPause()
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru