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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Приложение без сна http://www.cyberforum.ru/android-dev/thread582444.html
Здравствуйте. Рисую на Canvas. Если не прикасаться к экрану около минуты(или вообще не чего не делать), то экран темнеет а потом выключается ( и это происходит даже тогда, когда по экрану например бегают человечки). Подскажите пожалуйста что нужно сделать, чтобы экран не выключался по истечение минуты? Может в активити - onPause() надо что ни будь написать? public class Main extends Activity {...
Android tcp client отправляет переменные но не всегда этот клиент отправляет 4 переменные на сервер (sensor_x, sensor_y, speed, reset) предварительно пишет их в byte Array сервер получает всё нормально! но проблема в том что иногда не происходит изменение переменных speed и reset!!!! просто не риагирует иногда на нажатие кнопки butRestart! А переменные сенсора sensor_x, sensor_y присылаються всегда правильно!!!! В чем может быть проблема... http://www.cyberforum.ru/android-dev/thread582023.html
NullPointerException Android
Доброго времени суток. Совсем недавно решил занятся разработкой под андроид, но вот на первых шагах столкнулся с проблемой. По аналогии с C# создал класс - анлог структуры: package com.test.tictac; public class game { public int N; public int Rank; public int player = 0;
Android Начало программирования под Android
Решил начать программировать под Андроид. Есть знания С++, но начальные (можно сказать знаю основы основ). С чего советуете начинать, что в первую очередь почитать?
Android Как удалить приложение из памяти http://www.cyberforum.ru/android-dev/thread581487.html
Всем привет! Такая ситуация... Есть некое приложение, в котором при запуске выполняется авторизация пользователя через ввод имени и пароля в AlertDialog. При нажатии на OK посылается широковещательное сообщение, что пользователь авторизовался. И начинается работа приложения. Завершается Activity приложения через finish(). Если после завершения приложения его снова запустить, то возникает...
Android Меняем минус на плюс в Eclipse Здравствуйте. Подскажите пожалуйста как автоматически свернуть все классы –методы не нажимая на минусах (вместо минусиков везде должны появиться плюсики) ? подробнее

Показать сообщение отдельно
Алексей Студент
0 / 0 / 0
Регистрация: 12.12.2008
Сообщений: 23

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

23.05.2012, 13:34. Просмотров 1407. Ответов 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 минут
Проблема решена, тему можно закрыть.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru