这个活动(称为"完成")是否可能开始其他活动



活动(称为finish(是否可能启动其他活动?

像下面的代码?

Intent intent = new Intent(activity, OtherActivity.class);
activity.finish();
activity.startActivity(intent);

是的,事实上,有时你是故意这么做的。这样做的结果将是从后台删除当前活动,并启动OtherActivity。启动屏幕和登录屏幕经常这样做,尤其是如果登录屏幕不仅在应用程序启动时,而且由于超时而弹出。

您可以测试自己的代码,您会发现这是可行的,因为finish需要运行一段时间,但通常首先执行startActivity,然后执行finish。

最新更新