我是android新手。我知道我們可以發起屬於不同appps的活動。我的困惑是,當我從應用程序的(A)活動(A1)啓動不同應用程序(B)的活動(B1)時,創建一個新進程或者B1也屬於同一進程。我知道他們屬於同一個任務。不同的應用程序活動是否在任務中共享相同的進程?
1
A
回答
3
默認情況下,每個應用都運行在它自己的進程中。因此,除非其中一個應用程序正在做一些特殊的事情或使用共享的用戶ID,否則它們將運行在不同的進程中。
0
Android爲每個應用程序分配一個唯一的沙盒,這由內核強制執行。應用程序之間的底層通信通過OS總線。
所以答案是否定的,它們不屬於同一個過程。
+0
因此,如果我們啓動應用程序的5個實例,那麼每個應用程序都具有相同的進程ID? – AndroidDev93
相關問題
- 1. 共享庫是否與應用程序使用相同的堆?
- 2. 不同的應用程序共享相同的ASP.Net會話Cookie
- 3. 維護不同的應用程序共享相同的代碼
- 4. Android - 共享活動/不同應用程序之間的代碼
- 5. Spring:如何在不同的應用程序中共享服務
- 6. 2個不同版本的相同應用程序共享相同的Google Play遊戲應用程序ID?
- 7. 在不同的web應用程序中共享相同的代碼
- 8. 兩個進程共享相同的堆
- 9. 進程和池類是否共享相同的工人?
- 10. 在Java Web應用程序中共享相同的會話
- 11. 在不同程序集中共享應用程序數據
- 12. 應用程序的服務是否可以運行在不同的進程中?
- 13. 檢查資源是否被不同的進程共享
- 14. 兩個不同的Java應用程序共享相同的數據庫
- 15. SupportMapFragment的兩個不同活動共享相同的片段
- 16. 身份驗證在不同的應用程序中共享
- 17. 在應用程序中,活動和服務是否會在相同的過程中運行?
- 18. 相同的應用程序加載的共享多個文件
- 19. 是否可以在跨不同應用程序的子域共享會話?
- 20. 在不同進程之間共享HDC
- 21. Cakephp3應用程序子域共享相同的應用程序代碼,但不同的數據庫
- 22. 在跨應用程序購買的應用程序中使用不同的ID共享的應用程序?
- 23. Laravel:跨多個應用程序共享相同的框架
- 24. 共享兩個android應用程序的相同SQLite數據庫
- 25. 兩個iPhone應用程序如何共享相同的設置?
- 26. Azure應用程序見解查詢共享相同的變量
- 27. 多個應用程序可以共享相同的ACL表?
- 28. 兩個應用程序共享相同的數據庫Rails
- 29. 多個應用程序共享相同的參考數據。 。
- 30. 多個應用程序共享相同的配置文件
因此,在這種情況下,如果有n個應用程序的活動A1的實例由不同的應用程序創建將屬於應用程序?如果是,他們將共享單個UI線程的所有活動 – user1875798
實例的數量取決於意向標誌等,但通常如果您調用'startActivity()'N次,則會得到N個實例。整個系統只有一個UI線程。你想要做一些特定的事情或只是尋找信息? –
我只是在尋找信息。非常感謝 – user1875798