在我的安卓应用程序中,我使用
但可能会出现这样一种情况,即用户杀死了我的应用程序,但子进程仍在运行。我的目标是,在我杀死应用程序时也要杀死子进程。我该怎么做?
Runtime.getRuntime().exec()
创建了一个子进程。但可能会出现这样一种情况,即用户杀死了我的应用程序,但子进程仍在运行。我的目标是,在我杀死应用程序时也要杀死子进程。我该怎么做?
我会
Runtime.getRuntime().addShutdownHook()
向JVM注册一个关闭挂钩,在应用程序关闭时调用它并杀死在前一步中跟踪的所有生成的进程。
taskkill /IM javaw.exe /f
停止,并没有看到挂钩线程启动。 - Yura Shinkarev