Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Алексей Студент
0 / 0 / 0
Регистрация: 12.12.2008
Сообщений: 26
#1

Переход на другую активность с сохранением состояния главной - Программирование Android

23.05.2012, 13:34. Просмотров 1725. Ответов 3
Метки нет (Все метки)

Доброго времени суток всем.

Я в программировании под андроид (да и в джаве вцелом) новичок, поэтому вопрос возможно будет глупым, ногами сильно не бейте)

В общем, ситуация такова.
Есть главная активность, на ней несколько кнопок, среди которых:
1. Кнопка, по нажатию на которую генерируется некий массив случайных чисел.
2. Кнопка, но нажатию на которую он сортируется.
3. Кнопка, по нажатию на которую в новом окне (то есть в новой активности) печатается массив в начальном виде.
4. То же самое, только массив печатается отсортированный.

Новую активность я запускаю с помощью:
Java
1
2
3
Intent intent = new Intent(this, ShowArray.class);
          intent.putExtra("default", generateString()); // строка, содержащая массив, как раз ее я и распечатываю в новом окне
          startActivity(intent);
В новой активности есть кнопка "Назад", для возврата на предыдущую активность, на ней висит такая функция:
Java
1
2
3
4
5
private void backToStart() {
        Intent intent = new Intent();
        intent.setClass(this, SortArrayActivity.class);
        startActivity(intent);  
    }
Проблема заключается в том, что по нажатию на кнопку "Назад" главная активность стартует по новой, таким образом стирая сгенерированный массив. То есть я не могу сгенерировать массив, распечатать его в новом окне, затем вернуться назад, этот массив отсортировать, и вновь распечатать, потому что он удаляется при возврате.

Вопрос в том, возможно ли так реализовать возврат на главную активность, чтобы она не стартовала по новой, а как бы выходила из фона, сохраняя имеющиеся данные?

Заранее спасибо.

Добавлено через 13 минут
Проблема решена, тему можно закрыть.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2012, 13:34
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Переход на другую активность с сохранением состояния главной (Программирование Android):

Переход на другую активность
Как правильно прописать переход на другую активность т.е. после нажатия на соц...

Переход с ListActivity на другую активность
Ребят подскажите есть ListActivity в нем список, как сделать что бы при нажатию...

Переход на уже запущенную активность из спящего режима
Всем привет Проблема такова имеется активити у которой есть таймер(30сек) по...

Передача видимости в другую активность
Допустим у меня на главном экране,есть некая невидимая кнопка,которую можно...

Переход на другую страницу с сохранением данных из таблиц(многие ко многим)
Привет. Есть функции - public function getArticles(){ //...

Поменять активность RibbonButton в зависимости от ее состояния
Доброго времени суток. Есть кнопки ribbonButton их несколько штук и у каждой...

3
silentnuke
Android Programmer
139 / 140 / 10
Регистрация: 08.12.2010
Сообщений: 421
24.05.2012, 00:52 #2
можно, все можно, если вначале ознакомится с основами работы системы, ибо это совсем базовые вещи, которые описаны в первой же статье офф.документации
0
dajver
410 / 274 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
26.05.2012, 02:33 #3
ну так не финишируй её и все будет сохраняться.
0
SpbMap
1 / 1 / 0
Регистрация: 31.05.2012
Сообщений: 8
31.05.2012, 13:29 #4
Java
1
2
3
private void backToStart() {
           finish();
    }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2012, 13:29
Привет! Вот еще темы с решениями:

Активность таймера в зависимости от состояния CheckBox
У меня есть CheckBox и Timer, как сделать так: стоит галочка таймер включен, не...

Активность TextBox в зависимости от состояния Radiobutton
Помогите пожайлуйста, есть 2 радиобатона, текстбокс, одна кнопка,нужно чтобы...

Активность кнопки в зависимости от состояния других компонентов
if...

Активность текстового поля, зависящая от состояния переключателя
Доброго времени суток. Помогите решить задачу в Access. Есть таблица:...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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