4
open 1, 2, 3 activities
1 > 2 > 3
back to #2
1 > 2
open #4 activity
1 > 2 > 4
back to #2
1 > 2
restore #3 activity
1 > 2 > 3
「恢復」是指開放之前關閉的活動而無需重新創建。 我該怎麼做?
謝謝!
open 1, 2, 3 activities
1 > 2 > 3
back to #2
1 > 2
open #4 activity
1 > 2 > 4
back to #2
1 > 2
restore #3 activity
1 > 2 > 3
「恢復」是指開放之前關閉的活動而無需重新創建。 我該怎麼做?
謝謝!
open 1, 2, 3 activities
1 > 2 > 3
back to #2
1 > 2 // call startActivity for 2, don't call finish() in 3
open #4 activity
1 > 2 > 4
back to #2
1 > 2
restore #3 activity
1 > 2 > 3 // call startActivity for 3 with intent as Intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_To_FRONT);
但我不想重新創建活動#2太 – user1312837
沒有問題,不爲活動2通話結束,以及當你從2導航到任何其他活動,當你調用startActivity的活動2,設置它的意圖也像FLAG_ACTIVITY_REORDER_To_FRONT一樣在上面 – Shrikant