【问题标题】:Realm PermissionManager.getPermissions() error after connection reset连接重置后的领域 PermissionManager.getPermissions() 错误
【发布时间】:2019-04-23 10:19:48
【问题描述】:

我正面临这个问题,想知道是否有人也面临这个问题,也许有解决方案。

我也在 Github 上打开了 issue,但目前没有答案 link to issue

连接重置或断开连接后PermissionManager.getPermissions()返回此错误:

E/REALM_SYNC:连接[4]:读取失败:连接被对等方重置 E/REALM_JAVA:__permission 错误: CONNECTION_RESET_BY_PEER(realm.basic_system:104):连接重置 对等 E/REALM_SYNC:Connection1:读取失败:连接由 对等 E/REALM_JAVA:__wildcardpermissions 中的错误: CONNECTION_RESET_BY_PEER(realm.basic_system:104):连接重置 对等 E/REALM_SYNC:连接 [2]:读取失败:连接由 同行

换句话说,在连接重置后(即使手动禁用和启用网络),也无法再获得用户的权限。

这个问题对我们的应用影响很大,因为我们需要根据这个权限显示/隐藏 UI 组件。

另外,PermissionManager.getPermissions()不支持离线模式吗?

【问题讨论】:

    标签: android realm realm-mobile-platform realm-java


    【解决方案1】:

    关闭并重新打开PermissionManager 应该可以解决问题(至少它对我有用)。

    【讨论】:

    • 这是暂时的解决方法,Realm 正在努力解决这个问题,希望新版本尽快发布。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-10
    • 2015-08-27
    • 1970-01-01
    • 1970-01-01
    • 2015-01-10
    • 1970-01-01
    相关资源
    最近更新 更多