Android活動存儲在計算機內存中的位置?它是在堆還是在調用棧上? 當使用應用程序並啓動多個acitivites時,這些活動似乎按照LIFO順序組織。活動存儲在哪裏
Q
活動存儲在哪裏
0
A
回答
0
Android活動存儲在計算機內存中的位置?它是在堆還是在調用棧上?
所有對象都存儲在堆上。活動是對象。因此,活動存儲在堆上。
當使用應用程序並啓動多個acitivites時,這些活動似乎按照LIFO順序組織。
Web瀏覽器中的網頁也是如此。這並不意味着點擊網頁中的鏈接會導致您更深入到調用堆棧。
0
活動堆棧由您的應用程序管理,具體取決於您以編程方式或AndroidManifest文件提供的配置。請參閱http://developer.android.com/guide/topics/manifest/activity-element.html
下面是活動堆棧的一些參數是如何工作的操場和漂亮的可視化:https://play.google.com/store/apps/details?id=com.novoda.demos.activitylaunchmode
相關問題
- 1. resharper在哪裏存儲我的活動模板?
- 2. Android:在哪裏存儲我的數據庫:服務或活動?
- 3. 在哪裏存儲jsonArray可以被任何android活動使用?
- 4. eclipse存儲在哪裏CDT項目的活動配置信息?
- 5. 在哪裏存儲在Python
- 6. .NET「獨立存儲」存儲在哪裏?
- 7. ListenActivity活動在哪裏?
- 8. 在哪裏存儲數據?
- 9. Properties.Settings.Default存儲在哪裏?
- 10. .data()在哪裏存儲值?
- 11. Express.js/Passport.js:req.user存儲在哪裏?
- 12. OCUnit在哪裏存儲NSUserDefaults?
- 13. BaseX Db在哪裏存儲?
- 14. 在哪裏存儲配置
- 15. 宏在哪裏存儲?
- 16. inodes存儲在哪裏?
- 17. $ _SESSION存儲在哪裏?
- 18. 變量存儲在哪裏?
- 19. Git Stashes存儲在哪裏?
- 20. TempData在哪裏存儲?
- 21. iPhone:NSUserDefaults存儲在哪裏?
- 22. 在哪裏存儲音樂
- 23. AspnetIdentity在哪裏存儲UserTokens?
- 24. nginx在哪裏存儲rewrite_log?
- 25. 在哪裏存儲PHP cookies?
- 26. ExecutorService在哪裏存儲
- 27. 這些存儲在哪裏?
- 28. 隱藏存儲在哪裏?
- 29. jquery將存儲在哪裏?
- 30. JSESSIONID存儲在哪裏? (JavaEE)
的活動僅僅是一個類的實例。它存儲在堆上。您所說的堆棧與存儲無關。 Android本身(或更確切地說,DVM)保留了一堆導航活動。 – Simon