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

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

Войти
Регистрация
Восстановить пароль
 
Leks2
2 / 2 / 1
Регистрация: 14.11.2014
Сообщений: 105
#1

Назад в activity_main - Android

04.12.2014, 20:31. Просмотров 319. Ответов 6
Метки нет (Все метки)

Всем привет,подскажите пожалуйста ,я сделал при нажатии на кнопку меня перекидывает на sound.xml
Java
1
2
3
4
5
6
  nSound.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                setContentView(R.layout.sound);
          }
        });
в sound.xml я делаю тоже обработчик нажатие ,чтоб меня вернуло назад на
Java
1
setContentView(R.layout.activity_main);
и при нажатии на кнопку у меня получается ошибка,как вернутся назад на activity_main.xml
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
GreenForest
 Аватар для GreenForest
50 / 42 / 14
Регистрация: 05.12.2013
Сообщений: 273
04.12.2014, 20:52     Назад в activity_main #2
Кнопкой назад внизу на панели. Так как в Вашем варианте Вы пытаетесь открыть уже открытое активити.
Leks2
2 / 2 / 1
Регистрация: 14.11.2014
Сообщений: 105
04.12.2014, 20:56  [ТС]     Назад в activity_main #3
GreenForest, тоесть мне нужно с начало закрыть MainActivity?а потом уже возврощатся на activity_main
Spelcrawler
522 / 492 / 110
Регистрация: 12.03.2014
Сообщений: 1,643
Завершенные тесты: 1
04.12.2014, 20:59     Назад в activity_main #4
Leks2, зачем вы вообще так делаете? И как это вообще работает? Создавайте на каждый xml файл свою активити и делайте нормальный переход между ними, либо, если не хотите несколько активити, создавайте фрагменты.
GreenForest
 Аватар для GreenForest
50 / 42 / 14
Регистрация: 05.12.2013
Сообщений: 273
04.12.2014, 21:01     Назад в activity_main #5
Если хотите использовать способ, указанный Вами в первом сообщении, то да.
Либо, что предпочтительней, использовать такой код
Java
1
2
3
4
5
6
nSound.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
               super.onBackPressed();
          }
        });
Leks2
2 / 2 / 1
Регистрация: 14.11.2014
Сообщений: 105
04.12.2014, 21:20  [ТС]     Назад в activity_main #6
GreenForest, спасибо!

Добавлено через 5 минут
Spelcrawler, а как примерное можно на каждый xml файл создать свою активити и переход?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2014, 22:05     Назад в activity_main
Еще ссылки по теме:

GridView после нажатия назад возвращается на первую ячейку Android
Кнопка назад Android
Android Alert Dialog закрывается при нажатии кнопки Назад
Кнопка назад Android
<string> в XML возвращает INT в activity_main Android

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

Или воспользуйтесь поиском по форуму:
unknown_sb
6 / 6 / 2
Регистрация: 25.11.2013
Сообщений: 44
04.12.2014, 22:05     Назад в activity_main #7
Leks2, вполне понятный урок: Переключение между экранами
Yandex
Объявления
04.12.2014, 22:05     Назад в activity_main
Ответ Создать тему
Опции темы

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