繁体   English   中英

活动(称为完成)是否有可能开始其他活动?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM