目前,我发现我们的应用程序在运行在requestListeningState 13 (编译和targetSdk 33)时尝试在workProfile上运行时崩溃。
Caused by: java.lang.IllegalArgumentException: User 10 is not the current user.有没有人有类似的问题,或者知道为什么会发生或者如何解决这个问题?
发布于 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及更低版本的瓷砖只与主配置文件上的应用程序交互,而不是与工作配置文件上的应用程序交互。
目前,我不认为有一种方法来支持一个应用程序的工作配置文件上的瓷砖。
https://stackoverflow.com/questions/73812927
复制相似问题