且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Activity和Service是否是在同一个进程中运行。

更新时间:2022-09-19 23:18:47

一般情况下,Activity和Service在同一个包名内,并且没有设定属性android:process=":remote",两者在同一个进程中。

因为一个进程只有一个UI线程,所以两者就在同一个线程里。

如果设置android:process=":remote",就属于跨进程访问,就属于不同的进程了。

验证方法:

在Activiyt和Service的OnCreate中打印进程的信息

如Log.i("Tag",Thread.curentThread().getId());



本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/p/5278167.html,如需转载请自行联系原作者