将广播接收器从代码注册到远程进程中运行

时间:2017-09-06 18:44:19

标签: android broadcastreceiver

这是寄存器广播接收器从代码运行到另一个进程的方法吗?就像我在清单文件中设置android:process =":remote"属性。

  

Intent registerReceiver(BroadcastReceiver接收器,                   IntentFilter过滤器)

     

注册要在主活动线程中运行的BroadcastReceiver。   接收器将与任何匹配的广播Intent一起调用   过滤器,在主应用程序线程中。

     

android:进程

     

...如果分配给此属性的名称以   冒号(':'),创建一个专用于应用程序的新进程   当需要它并且广播接收器在该过程中运行时。

1 个答案:

答案 0 :(得分:1)

  

这是寄存器广播接收器在代码的另一个进程中运行的方法吗?

registerReceiver()上调用的

Context适用于来自其他进程的广播。

但是,registerReceiver()在收到广播时不会创建另一个进程,这是android:process所做的。 android:process发送广播的过程无关。

相关问题