【发布时间】:2012-11-06 02:18:17
【问题描述】:
在我的 android 应用程序中,我使用 Runtime.getRuntime().exec() 创建了一个子进程。
但可能是这样的情况,用户杀死了我的应用程序,但子进程仍在运行。我想要的是,当我杀死应用程序时,也杀死子进程。我该怎么做?
【问题讨论】:
标签: android events process runtime
在我的 android 应用程序中,我使用 Runtime.getRuntime().exec() 创建了一个子进程。
但可能是这样的情况,用户杀死了我的应用程序,但子进程仍在运行。我想要的是,当我杀死应用程序时,也杀死子进程。我该怎么做?
【问题讨论】:
标签: android events process runtime
我愿意
Runtime.getRuntime().addShutdownHook() 向 JVM 注册一个关闭挂钩,该挂钩将在应用程序关闭时调用并终止所有在上一步中跟踪的生成的进程。【讨论】:
taskkill /IM javaw.exe /f 没看到,那个钩子线程启动了