Intereting Posts
Android-потоки и блокировка базы данных Почему моя активность расширяет ActionBarActivity? Как получить сообщения из блога WordPress в приложении для Android? OnActivityResult распознается только как переменная Очистка всех кэшированных элементов, созданных WebView? Не удалось упаковать изображения с разрешением 800×800 с помощью пакета libGDX texture packer с параметром stripwhitespace? Android AdMob SDK – запрос на новое объявление возвращает ту же рекламу TextInputLayout не показывает подсказку EditText, прежде чем пользователь будет фокусироваться на ней Как протестировать покупку в приложении в Android? Android: layout_height = "? Attr / actionBarSize" не работает с поддержкой: design: 23.0.0 'library Доступ к @android: id / list ListView из кода Как я могу разместить проект андроида в svn с библиотеками поддержки Если скомпилировать sdk ниже целевого sdk Java-блок Входящие SMS-сообщения в kitkat 4.4 Как добавить переключатель в панель действий Android?

Ухаживает ли Android о статусе статуса выхода, который передается в System.exit (…)?

Если я убью приложение Android с помощью System.exit(...) , не имеет значения, какой код статуса я передаю? Я не мог найти никакой документации о том, игнорирует ли Android только это или некоторые из них приводят к сообщениям об ошибках, например, или имеют какое-либо другое значение.

    Android все равно, нет. Это Java-вещь – вы можете использовать их для собственной отладки и т. Д. И т. Д.

    Ниже приведен пример кода выхода системы: http://www.opensource.apple.com/source/Libc/Libc-320/include/sysexits.h

    Но в значительной степени, ничего> 0 означает, что это ненормальный выход. Вы можете настроить его так, как хотите, но я бы просто придерживался 0, если вы не взаимодействуете с другими вещами.

    Кажется, это приемлемая конвенция.

    Это код выхода, возвращаемый процессом, когда он заканчивается; Android, однако, не волнует, но знаю, что код ошибки никогда не должен быть выше 255.

    Ниже приведен список стандартных кодов выхода – в некоторых процессах могут использоваться собственные коды.

    0 Чистый выход
    1 Общая ошибка Catchall
    2 Неправильное использование оболочек
    126 Ошибка выполнения команды вызвана
    127 Команда не найдена
    128 Неверный аргумент выхода?
    130 Прекращение с помощью Control-C
    255 Статус выхода неизвестен