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