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

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

Войти
Регистрация
Восстановить пароль
 
Oleh
0 / 0 / 0
Регистрация: 07.11.2015
Сообщений: 3
#1

Кнопка Back - Программирование Android

07.11.2015, 20:28. Просмотров 259. Ответов 1
Метки нет (Все метки)

Добрый вечер, что мне написать чтоб при нажатии кнопки Back я переходил в основной активити, а не в предыдущий? При использовании Intent выскакивает ошибка.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 @Override
    public void onBackPressed() {
        // TODO Auto-generated method stub
        // super.onBackPressed();
        openQuitDialog();
    }
 
    private void openQuitDialog() {
        AlertDialog.Builder quitDialog = new AlertDialog.Builder(
                MainActivity.this);
        quitDialog.setTitle("Выход: Вы уверены?");
 
        quitDialog.setPositiveButton("Таки да!", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                // TODO Auto-generated method stub
                finish();
            }
        });
 
        quitDialog.setNegativeButton("Нет", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                // TODO Auto-generated method stub
            }
        });
 
        quitDialog.show();
    }
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2015, 20:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Кнопка Back (Программирование Android):

Кнопка back - Программирование Android
Здравствуйте, не могу сделать так, чтобы по нажатию на кнопку back, экран возвращался к предыдущему layout. Сейчас при нажатии на back,...

кнопка Back - Программирование Android
можно ли сделать так чтобы при нажатию на кнопку back не происходило удаление(закрытие активити) ?? можно ли как то так переопределить...

Кнопка назад (Back) - Программирование Android
Здрасте. Как сделать чтобы при нажатии кнопки назад, активити не перерисовывалась и не закрывалась, И второй вопрос: Как поставить...

Кнопка back в главном меню - Программирование Android
Хочу сделать кнопку возврата в главном меню (которое сверху). Делаю так: Создаю новый menu-ресурс <?xml version="1.0"...

Кнопка "Back" для приложения - Программирование Android
у меня есть несколько форм и мне необходима кнопка которая будет возвращать меня к предыдущей форме я не знаю как это сделать кто знает...

Событие нажатия кнопки Back - Программирование Android
Как сделать, чтоб при нажатии кнопки Back выполнялось сразу несколько действий? Например, если при вводе текста пользователь нажимает...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
VladimirFA51
7 / 2 / 1
Регистрация: 07.11.2015
Сообщений: 17
07.11.2015, 20:36 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Привет.У меня всё работает,проверь Manifest, убери из пояснений строку №4...
Вот мой код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
 
public class MainActivity extends AppCompatActivity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
 
    @Override
    public void onBackPressed() {
        super.onBackPressed();
        Intent gog=new Intent(this,secondactivity.class);
        startActivity(gog);
    }
}
secondactivity.class:
Java
1
2
3
4
5
6
7
public class secondactivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_maind);
    }
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.11.2015, 20:36
Привет! Вот еще темы с ответами:

Как отключить кнопку Back в приложении? - Программирование Android
При нажатии на кнопку Back выходит с игры с ошибкой (не закрывает 2 поток). Как ее можно отключить? или переопределить действия P.S....

Перезагрузить родителя при нажатии кнопки Back - Программирование Android
При нажатии кнопки Back по стандарту он просто пересылает назад и подгружает все из кэша.Мне надо чтоб он переходил назад но при этом...

Searchview закрыть поиск программно, также как закрывается кнопкой back - Программирование Android
Осуществляется поиск по списку listview, нужно при клике на элемент списка, чтобы закрывался поиск, также как он закрывается при нажатии ...

Как запретить activity возвращаться на предыдущий экран по нажатию на физическую кнопку back - Программирование Android
Как запретить activity возвращаться на предыдущий экран по нажатию на физическую кнопку back?


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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