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

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

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

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

23.05.2012, 13:34. Просмотров 1501. Ответов 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 минут
Проблема решена, тему можно закрыть.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2012, 13:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Переход на другую активность с сохранением состояния главной (Программирование Android):

Переход на другую активность - Программирование Android
Как правильно прописать переход на другую активность т.е. после нажатия на соц сети открывалась новая активность? public class...

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

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

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

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

Активность кнопки должна зависеть от состояния CheckBox - Visual Basic
Private Sub Form_Load() If C1.Value = 1 Then Command4.Enabled = True Else Command4.Enabled = False End If End Sub должно при...

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

Активность текстового поля, зависящая от состояния переключателя - VBA
Доброго времени суток. Помогите решить задачу в Access. Есть таблица: Таб_измерения. Она выводится в форму Измерения. Задача сделать так,...

Активность кнопки в зависимости от состояния других компонентов - C++/CLI WinForms
if (((comboBox1->SelectedIndex==0)||(comboBox1->SelectedIndex==5)||(comboBox1->SelectedIndex==6))&&((textBox9->Text="...

Форма с сохранением состояния - PHP
У меня есть форма. Данные отправляются постом. После возвращения ответа форма становится чистой, т.е не стоят чекбоксы, не выбраны элемента...

Таймер с сохранением состояния - PHP БД
Всем привет. Вопрос в следующем: Необходимо реализовать таймер с обратным отсчетом. После истечения времени должно сработать какое-то...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
31.05.2012, 13:29
Ответ Создать тему
Опции темы

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