我有三个活动。活动A会导致活动B,然后可以返回到活动A或启动活动C。但是,如果在活动C中按返回键,则应用程序应该关闭。
总结一下:
- 活动A启动活动B
- 在活动B上按返回应该返回A
- 活动B启动活动C
- 在活动C上按返回应该关闭应用程序
我该如何从活动B转到C? 这段代码目前在最后一行上给了我一个NullPointerException:
Intent intent=new Intent(ActivityB.this, ActivityC.class);
startActivity(intent);
ActivityB.this.finish();
ActivityB.this.getParent().finish();
如果我交换最后两行,我也会得到一个空指针。