從Android/WP7開始,過去曾參與過Symbian項目,現在我想精確理解Symbian應用程序的生命週期。我想了解應用程序是如何喪生。如果他們是..Symbian應用程序生命週期:應用程序永遠不會被殺死?
,我發現這一點:
「Symbian平臺是一個現代化的搶佔式多任務操作系統,應用程序在自己的過程中產生的,內核根據優先級預先調度系統中的所有線程,雖然可以創建輔助線程,但Symbian強烈鼓勵應用程序使用活動對象合作實現多任務。「 Ref-link
「(..)應用程序可能同時啓動並運行,用戶可能會在活動應用程序之間切換。發生異步事件時,正在運行的應用程序將移至後臺但仍保持活動狀態。 Ref-link
在我看來,該應用程序從未被殺害,甚至當他們在後臺..
我的問題是:如果系統不殺他們,如何與RAM問題的系統處理?那麼可能的電池消耗如何?這是否意味着Symbian允許啓動每個應用程序,直到內存不足?在某些情況下,使用取消/返回鍵可能會破壞應用程序有什麼具體含義? 在UIQ框架記得lowMemory()調用回,但一個從未使用過的..
謝謝您的幫助..