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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
Strelok45
11 / 11 / 0
Регистрация: 18.02.2010
Сообщений: 149
#1

Заблокировать переход к прошлому активити - Android

19.08.2014, 09:13. Просмотров 1595. Ответов 24
Метки нет (Все метки)

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

Переход на другой активити (список) Android
Android Активити
Переход между активити Android
Android Переход через фрагмент на активити
Из Активити в Фрагмент Android
Активити и фрагмент Android
Android Абстрактная активити
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,235
19.08.2014, 22:38     Заблокировать переход к прошлому активити #21
А мне нужно не меню на ActionBar а по нажатию на кнопку меню на устройстве должно выскакивать выпадающее меню как это сделать???

Добавлено через 25 минут
можно так сделать??

Добавлено через 1 минуту
кстати как обрабатывать события скроллинга мне нужно при скроллинге менять картинки в ImageView как это сделать?
Spelcrawler
525 / 495 / 111
Регистрация: 12.03.2014
Сообщений: 1,647
Завершенные тесты: 1
19.08.2014, 22:52     Заблокировать переход к прошлому активити #22
При нажатии на кнопку меню вылазит это же меню из ActionBar

Добавлено через 1 минуту
Пройдите уроки на startandroid.ru - больше половины вопросов пропадут
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,235
19.08.2014, 23:05     Заблокировать переход к прошлому активити #23
хорошо пройду понятно мне просто надо чтоб удобно было чтобы меню вылазило только по нажатию кнопки меню а в Action Bar не было ничего можно так сделать?
Spelcrawler
525 / 495 / 111
Регистрация: 12.03.2014
Сообщений: 1,647
Завершенные тесты: 1
19.08.2014, 23:37     Заблокировать переход к прошлому активити #24
Можно, но сейчас много телефонов без такой кнопки, потому и делают кнопку в ActionBar'e
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.08.2014, 00:02     Заблокировать переход к прошлому активити
Еще ссылки по теме:

Android Как правильно организовать переход с одного активити на другое с паролем
Android Пересоздание активити
Android Переход из уведомления в фрагмент активити
Android Переход на разные активити при нажатии button в зависимости от checkbox
Переход между активити Android

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

Или воспользуйтесь поиском по форуму:
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,235
20.08.2014, 00:02     Заблокировать переход к прошлому активити #25
а как тогда сделать чтоб не было в ActionBar а оставить только чтоб по кнопке меню выпадало меню можете дать ссылку или фрагмент кода как можно переделать?

Добавлено через 5 минут
а как обработать событие скроллинга у меня есть много картинок но при отображении их в активити при помощи скрола буфер переполняется и падает программа так больше 12 картинок нельзя помещать в скрол. Можно ли в таком случае как то отследить событие скроллинга и менять фотографии при скроллинге?? как это можно сделать правильно??я знаю при помощи onTouch можно обрабатывать события касания но тут тонкий момент нужно определить сколько картинок было промотано пользователем чтобы тут же их заменить и не переполнять буфер можете скинуть фрагмент кода??или дать ссылку на нечто подобное??
Yandex
Объявления
20.08.2014, 00:02     Заблокировать переход к прошлому активити
Ответ Создать тему
Опции темы

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