发送广播给指定系统用户
val userManager = getSystemService(Context.USER_SERVICE) as UserManager?
val users: List<UserInfo>? = userManager?.getUsers()
// 获取主从用户的对象
if (users != null){
for (user in users) {
if (user.isManagedProfile) { // 从用户
val secondUserInfo = user // 主用户对象
// 发送给系统从用户
sendBroadcastAsUser(Intent("填写action"), secondUserInfo.userHandle)
}else if (!user.isManagedProfile){ // 主用户
val firstUserInfo = user // 从用户对象
// 发送给系统主用户
sendBroadcastAsUser(Intent("填写action"), firstUserInfo.userHandle)
}
}
}