首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓13 +工作配置文件+ TileService = IllegalArgumentException

安卓13 +工作配置文件+ TileService = IllegalArgumentException
EN

Stack Overflow用户
提问于 2022-09-22 10:14:29
回答 1查看 57关注 0票数 0

目前,我发现我们的应用程序在运行在requestListeningState 13 (编译和targetSdk 33)时尝试在workProfile上运行时崩溃。

代码语言:javascript
复制
Caused by: java.lang.IllegalArgumentException: User 10 is not the current user.

有没有人有类似的问题,或者知道为什么会发生或者如何解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2022-11-10 17:06:41

从Android13开始,如果上下文的用户不是当前用户,requestListeningState就会抛出IllegalArgumentException。请参阅https://developer.android.com/reference/android/service/quicksettings/TileService#requestListeningState(android.content.Context,%20android.content.ComponentName)

在Android上,工作配置文件被认为是另一个用户。无论如何,工作配置文件上的应用程序不能与主配置文件中的瓷砖交互。Android 12及更低版本的瓷砖只与主配置文件上的应用程序交互,而不是与工作配置文件上的应用程序交互。

目前,我不认为有一种方法来支持一个应用程序的工作配置文件上的瓷砖。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73812927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档