Мое приложение вызывает Runtime.exec () для запуска исполняемого файла в отдельном процессе во время запуска.Я хотел бы, чтобы этот дочерний процесс был убит при выходе из родительской активности.Теперь я могу использовать onDestroy () для обработки обычных случаев, но не «Принудительное завершение», выключение из DDMS или уничтожение из консоли, поскольку они не запускаются onDestroy ().AddShutdownHandler (), по-видимому, также не вызывается в этих случаях.
Есть ли какой-либо другой обработчик перехвата или сигнала, который информирует мою активность о том, что она собирается завершиться?В качестве альтернативы есть ли способ, чтобы система автоматически убивала дочерний процесс, когда родитель умирает?