Context.sendBroadcastAsUser和Context.startActivity有什么区别?

时间:2015-01-05 20:46:35

标签: android

sendHroadcastAsUser的参数中包含的UserHandle添加了什么,以及它如何改变系统处理意图的方式?

1 个答案:

答案 0 :(得分:1)

  

SendBroadcastAsUser(Intent intent,UserHandle用户,字符串   receiverPermission);

  1. sendBroadcast(Intent,String)的版本,允许您指定将广播发送到的用户。
  2. 这不适用于未预先安装在系统映像上的应用程序。使用它需要持有INTERACT_ACROSS_USERS permission.sendBroadcast(Intent,String) 版本信息
  3. 在Android v4.2之后支持
  4.   

    Context.startActivity

    用于开始不同的活动。