2013-11-24 212 views
0

Android活動存儲在計算機內存中的位置?它是在堆還是在調用棧上? 當使用應用程序並啓動多個acitivites時,這些活動似乎按照LIFO順序組織。活動存儲在哪裏

+0

的活動僅僅是一個類的實例。它存儲在堆上。您所說的堆棧與存儲無關。 Android本身(或更確切地說,DVM)保留了一堆導航活動。 – Simon

回答

0

Android活動存儲在計算機內存中的位置?它是在堆還是在調用棧上?

所有對象都存儲在堆上。活動是對象。因此,活動存儲在堆上。

當使用應用程序並啓動多個acitivites時,這些活動似乎按照LIFO順序組織。

Web瀏覽器中的網頁也是如此。這並不意味着點擊網頁中的鏈接會導致您更深入到調用堆棧。