Ошибка Realm PermissionManager.getPermissions () после сброса соединения - PullRequest
1 голос
/ 23 апреля 2019

Я сталкиваюсь с этой проблемой и хотел бы знать, сталкивался ли кто-то с ней тоже, и, возможно, есть решение.

Я также открыл проблему на Github, но пока не получил ответа ссылка на проблему

После сброса соединения или разрыва соединения PermissionManager.getPermissions() вернуть эту ошибку:

E / REALM_SYNC: Соединение [4]: ​​Сбой чтения: Сброс соединения с одного узла E / REALM_JAVA: Ошибка в __permission: CONNECTION_RESET_BY_PEER (realm.basic_system: 104): Сброс соединения по одноранговому узлу E / REALM_SYNC: Соединение 1 : Сбой чтения: Сброс соединения по одноранговому узлу E / REALM_JAVA: Ошибка в __wildcardpermissions: CONNECTION_RESET_Bm_basic (real) (real): Сброс соединения по одноранговому узлу E / REALM_SYNC: Соединение [2]: Сбой чтения: Сброс соединения по одноранговому узлу

Другими словами, после сброса соединения (даже вручную отключить и включить сеть) невозможнополучить разрешения пользователя больше.

Эта проблема имеет большое влияние на наше приложение, так как нам нужно показать / скрыть компоненты пользовательского интерфейса.ed на это разрешение.

Кроме того, PermissionManager.getPermissions() не поддерживает автономный режим?

1 Ответ

1 голос
/ 03 мая 2019

Закрытие и повторное открытие PermissionManager должно решить проблему (по крайней мере, для меня).

...