[英]Which method is called of previous activity if i called finish of current activity
[英]Is it possible that activity (which is called finish) start some other activity?
活动(称为完成)是否有可能开始其他活动?
喜欢下面的代码?
Intent intent = new Intent(activity, OtherActivity.class);
activity.finish();
activity.startActivity(intent);
是的,事实上有时你是故意这样做的。 这样做的结果是从后台堆栈中删除当前活动,并启动其他活动。 启动屏幕和登录屏幕经常会出现这种情况,尤其是当登录屏幕不仅在应用程序开始时,而是由于超时而弹出时。
你可以测试一下自己的代码,你会发现这样是可行的,因为finish需要运行一段时间,但通常是先执行startActivity再执行finish。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.