这是寄存器广播接收器从代码在另一个进程中运行的一种方式吗?就像我在清单文件中使用 android:process=":remote" 属性设置它一样。
Intent registerReceiver (BroadcastReceiver receiver, 意图筛选器筛选器)
注册要在主活动线程中运行的广播接收器。 将使用匹配的任何广播意图调用接收器 筛选器,在主应用程序线程中。
安卓:进程
。如果分配给此属性的名称以 冒号 (':"),即应用程序专用的新进程 当需要时,广播接收器在该进程中运行。
这是寄存器广播接收器从代码在另一个进程中运行的一种方式吗?
registerReceiver()
,调用Context
,适用于来自其他进程的广播。
但是,registerReceiver()
在接收广播时不会创建另一个进程,而这正是android:process
所做的。android:process
与发送广播的过程无关。