Как обработать нативное исключение в реагировать на нативный - PullRequest
0 голосов
/ 06 января 2020

Я хочу обработать собственное исключение в приложении на собственном языке. В настоящее время я использую модуль act-native-exception-handler , чтобы сделать это. Все работает нормально, кроме обратного вызова. Если вы читаете о данном модуле API, вы найдете метод setNativeExceptionHandler(), имеющий три параметра, а именно: обработчик исключений, forceAppQuit и executeDefaultHandler.

Вот пример использования метода: -

// ADVANCED use case:
const exceptionhandler = exceptionString => {
  // this block not executing 
};

setNativeExceptionHandler(
  exceptionhandler,
  false
);

enter image description here

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 06 января 2020

Я думаю, что проблема в том, что вы не используете его в режиме комплектации.

Из документов:

ПРИМЕЧАНИЕ. SetNativeExceptionHandler работает только в режиме комплектации - он покажет красный экран применительно к режиму разработки.

Поэтому вам следует попытаться создать приложение, а затем попробовать его.

Также помните, что некоторые действия не допускаются, когда происходит собственное исключение например Вы не можете использовать alert

Из документов:

ПРИМЕЧАНИЕ: оповещение или показ любых изменений пользовательского интерфейса через JS НЕ РАБОТАЕТ в случае НАТУРАЛЬНЫХ ОШИБОК.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...