我正在导航 Activity 2,当我按下后退按钮时,它应该退出或完成应用程序而不显示主要活动。我正在使用 ViewPager(Activity2),backpress
如果我只在ViewPager的第一页中导航,则代码正在运行,当我导航其他页面时,退出或完成应用程序的代码不起作用并显示 mainActivity。
主要活动
Intent myIntent = new Intent(MainActivity.this, Activity2.class);
活动2
@Override
public void onBackPressed() {
super.onBackPressed();
this.finish();
android.os.Process.killProcess(android.os.Process.myPid());
System.exit(0);
getParent().finish();
Activity a1 = (Activity)this.getBaseContext();
if(this.getParent()!=null){
Activity a = (Activity)this.getParent().getApplicationContext();
a.finish();
}
Log.i("Backpressed", "pressed");
}