是否有可能 activity(称为完成)开始其他 activity?
Is it possible that activity (which is called finish) start some other activity?
是否有可能 activity(称为完成)开始其他一些 activity?
喜欢下面的代码吗?
Intent intent = new Intent(activity, OtherActivity.class);
activity.finish();
activity.startActivity(intent);
是的,实际上有时您是故意这样做的。这样做的结果是从后台堆栈中删除当前 activity,并启动 OtherActivity。初始屏幕和登录屏幕经常会出现这种情况,尤其是当登录屏幕不仅出现在应用程序启动时,而且由于超时而弹出。
大家可以测试一下自己的代码,你会发现这是可行的,因为finish需要运行一段时间,但是一般都是先执行startActivity再执行finish
是否有可能 activity(称为完成)开始其他一些 activity?
喜欢下面的代码吗?
Intent intent = new Intent(activity, OtherActivity.class);
activity.finish();
activity.startActivity(intent);
是的,实际上有时您是故意这样做的。这样做的结果是从后台堆栈中删除当前 activity,并启动 OtherActivity。初始屏幕和登录屏幕经常会出现这种情况,尤其是当登录屏幕不仅出现在应用程序启动时,而且由于超时而弹出。
大家可以测试一下自己的代码,你会发现这是可行的,因为finish需要运行一段时间,但是一般都是先执行startActivity再执行finish