Android应用程序第二次在Marshmallow上打开时崩溃了

时间:2016-05-24 19:27:47

标签: android android-6.0-marshmallow onbackpressed

我想在按下后退按钮时添加关闭应用程序的功能,并且它在android 4.2.2上工作正常但是当我第二次在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);
}

1 个答案:

答案 0 :(得分:0)

你应该尝试:

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