2016-05-24 3 views
0

Я хотел добавить функциональность, закрывающую приложение, когда нажата кнопка «Назад», и отлично работает на Android 4.2.2, но он падает, когда я открываю его второй раз на зефире. Это мой метод:Android-приложение падает во второй раз, когда я открываю его на Marshmallow

@override 
public void  onBackPressed(){ 
Intent a = new Intent(Intent.ACTION_MAIN); 
a.addCategory(Intent.CATEGORY_HOME); 
a.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(a); 
} 
+2

Пожалуйста, укажите ваш вопрос ясно. Это просто заявление прямо сейчас. – mattm

+0

Возможно, это не лучший способ закрыть приложение, см. Мой ответ ниже. – FrenchFalcon

ответ

0

Вы должны попробовать:

@override 
public void onBackPressed(){ 
    this.finishAffinity(); 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^