我有一个MainActivity“ A”,其中有一个按钮可以启动活动“ B”,而活动“ B”有另一个按钮可以启动活动“ C”。在活动B和C中,都有onBackPressed()方法,该方法显示AlertDialog询问用户是否要返回MainActivity。如果他们按是,程序将显示MainActiviy。
问题是:在活动B中,我没有问题,只需调用finish()方法并MainActivity出现,但是问题出在活动C中,如果我调用finish()方法,程序将返回活动B。如何MainActivity从活动C返回? ?