在一般的android應用程序中,是否有可能同時存在同一應用程序的兩個流程實例?是否有可能同時存在同一個android應用程序的兩個實例?
換句話說,如果我重寫Application.onCreate()
,那麼當前一個應用程序實例仍在底層linux內核中運行時,是否有可能調用onCreate()
?
在一般的android應用程序中,是否有可能同時存在同一應用程序的兩個流程實例?是否有可能同時存在同一個android應用程序的兩個實例?
換句話說,如果我重寫Application.onCreate()
,那麼當前一個應用程序實例仍在底層linux內核中運行時,是否有可能調用onCreate()
?
請檢查活動生命週期。如果你運行一個活動,它會調用oncreate方法,如果它仍然在後臺,那麼它會調用onResume,因爲它處於暫停狀態。 Linux內核爲每個應用程序提供了唯一標識。
假設您運行一個活動,並且您調用onCreate再次運行它,它將首先調用onDestroy或onStop方法,然後它將調用onCreate。
的問題是關於'Application',不'Activity'。 – Michael
是的,我讀過它。我寫了更多關於活動的內容,以便他可以得到一些想法 –
沒有它不可能。但是可以在apk中重命名應用程序包名稱並重新編譯它。根據你的問題,這是不可能的。
我不認爲這樣有可能 – Shoshi