Могу ли я поймать Exception в C в Android NDK?

1

Я делаю большую операцию в c в android NDK. Он создает файл размером 16 МБ. мое приложение рушится после прочтения файла и выполнения некоторых других операций. Как я могу поймать исключение внутри кода C?

  • 3
    Исключение в C? Нет, в C. нет исключений
  • 0
    Я имею в виду, если мое приложение падает в коде C. могу ли я уведомить пользователя об этом.
Показать ещё 2 комментария
Теги:
crash-reports

1 ответ

0

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

  • 0
    Можете ли вы предоставить мне пример кода для обработчика сигнала.
  • 0
    Вот полезная ссылка для вас di.unipi.it/~nids/docs/longjump_try_trow_catch.html

Ещё вопросы

Сообщество Overcoder
Наверх
Меню