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

Кнопка назад - Android

Восстановить пароль Регистрация
 
Shamsik
 Аватар для Shamsik
-42 / 17 / 5
Регистрация: 23.12.2013
Сообщений: 521
Записей в блоге: 1
Завершенные тесты: 2
21.03.2016, 21:14     Кнопка назад #1
Добрый вечер.

Как правильно сделать кнопку назад не из Манифеста а в коде я примерно так сделал


Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView();
 
        getSupportActionBar().setHomeButtonEnabled(true);
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    }
 
 
    @Override
    public void onBackPressed() {
        super.onBackPressed();
        Toast.makeText(getApplicationContext(), "Функция назад работает", Toast.LENGTH_LONG).show();
    }

К примеру есть индексная страница и есть 2 страница надо со второй на индексную.


Помогите правильно сделать кнопку.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2016, 21:14     Кнопка назад
Посмотрите здесь:

Android Системная кнопка "Назад"
Android Кнопка назад (Back)
Android Форматирование текста и действие по нажатию кнопки назад
Когда жму Назад выскакивает ошибка Unfortunately <my app> has stopped Android
Android Свой Launcher. Срабатывает кнопка "назад"
Назад в activity_main Android
Назад к Activity из Preference Android
Android Кнопка назад не работает
GridView после нажатия назад возвращается на первую ячейку Android
Android Alert Dialog закрывается при нажатии кнопки Назад
Кнопка назад Android
Android Сделать общие экранные кнопки (аналог экранных кнопок назад, домой, меню)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikalai
248 / 224 / 91
Регистрация: 11.01.2015
Сообщений: 642
21.03.2016, 22:43     Кнопка назад #2
Примерно так:
Java
1
2
3
4
@Override
    public void onBackPressed() {
       startActivity(new Intent(this, DstActivity.class));
    }
Shamsik
 Аватар для Shamsik
-42 / 17 / 5
Регистрация: 23.12.2013
Сообщений: 521
Записей в блоге: 1
Завершенные тесты: 2
22.03.2016, 16:44  [ТС]     Кнопка назад #3
Не работает

Добавлено через 1 минуту
Мне нужно чтобы когда нажимали на стрелку рядом с setTitle('Заголовок страницы')

переходил на предыдущую страницу.

А твоим когда он перекидывает назад только при нажатии на кнопку которая находится в самом конце

Добавлено через 17 часов 33 минуты
Паблито, Помогите да с этой проблемой )) а то никто решается ))
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 424
22.03.2016, 17:34     Кнопка назад #4
Вот вы интересный юзер, то BackPressed обрабатываете, то вам уже стрелка рядом с заголовком, пора определяться. Какая страница? В web view? или где, вопрос непонятный, у меня сразу три варианта возникло. А может это две активности? Или вообще фрагменты.
Yandex
Объявления
22.03.2016, 17:34     Кнопка назад
Ответ Создать тему
Опции темы

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