[英]Switching Activities in Android
我有四个活动Activity1,Activity2,Activity3和Activity4。
Activity1调用Activity2。
Activity2调用Activity3,然后Activity2完成。
Activity3调用Activity4,Activity3完成。
所以现在我只有Activity1和Activity4。
当前,用户可以看到Activity4。 在特定条件下,我想返回到Activity1,但我仍想保留Activity4的现有状态,这样当我返回到Activity4时,仍然拥有切换到Activity1之前的所有功能。 我的问题是
Activity4是WebView,在切换回Activity1之前它具有URL链接。 谢谢
您可以通过简单地调用以下方法来实现:
final Intent intent = new Intent(this, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
如您所见,未调用finish()
,这是因为您的第一个Activity
将被启动,而当前的Activity
将被置于后台。 如果要恢复第四个状态而不丢失它,第一个也是如此。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.