我是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