如何识别在 Android 多用户功能上激活了哪个用户配置文件?

How to indentify which user profile is activated on Android Multi User feature?

Android 具有多用户功能:

我想在我的应用程序的某些代码部分识别实际激活的用户。例如,如果激活的用户是 First、Second 或 Guest。

有什么方法可以检查吗?

我刚刚找到了一种方法来识别主用户(系统用户),这是在系统上创建的第一个用户。

UserManager um = (UserManager) getContext().getSystemService(Context.USER_SERVICE);
um.isSystemUser();

有了它,我可以识别用户是否与系统用户不同。