Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Первый фрагмент кода - это больше специфика Android - при нажатии кнопки назад: закрыть приложение, убить процесс и дернуть метод onDestroy() который в норме должен автоматом вызваться при закрытии приложения но не вызывается из-за того что мы убиваем процесс. Про то что условие if можно оптимизировать я умолчу.
На if() во втором фрагменте заглючил даже встроенный в intelliJ Idea инструмент рефакторинга...
А нахер для этого убивать процесс? Он же совсем не виноватый, что там сервисы с поднятым WakeLock'ом крутятся или таймеры каждые 10 секунд будят телефон и лезут в инет...
В целом - убивать правильно написанный ведропроцесс не имеет никакого смысла.
это охуительно
Зачем?!
В целом - убивать правильно написанный ведропроцесс не имеет никакого смысла.
P.S. Еще вспомнился та-кун terminal core из FLCL.