我正試圖找出兩個android活動之間切換的最佳做法。關於SO的幾個問題提到了這一點,但似乎沒有一個涉及不同方法的記憶或速度影響。到目前爲止,我已經遇到這些方法(使用活動名稱a和b的清晰度):在兩個android活動之間來回切換的最佳做法
- 在活動中,當用戶需要移動到b活動,創建一個新的意圖指向b活動,反之亦然。
2.在活動a中使用startActivityForResult,指向活動b,活動b完成後返回結果。
3.使用Intent標誌ACTIVITY_CLEAR_TOP從活動b返回到活動a時,使用指向活動a的新Intent。
任何人都可以澄清上述方法/他們知道的任何其他方法的內存和速度影響,並建議使用最好的方法?