我有一个在后台运行的服务来监视前台活动。目前这不区分用户(多用户帐户Android 4.2)。有没有一种方法可以让服务将运行它的用户与前台活动的用户进行比较?我只对运行该服务的同一用户帐户的活动感兴趣。
我知道我可以使用:
android.os.Process.myUserHandle()
获取运行服务的 UserHandle。但是我在文档中看不到任何可以为我提供正在运行的活动的用户句柄(ActivityManager.RunningAppProcessInfo 等)的内容。
有任何想法吗?