【发布时间】:2012-05-31 02:20:57
【问题描述】:
当用户离开加载小程序的页面时,如何停止 Java 小程序的进程?
我正在使用 Chrome,现在要杀死小程序,我必须使用窗口的任务栏并杀死进程 java.exe
【问题讨论】:
当用户离开加载小程序的页面时,如何停止 Java 小程序的进程?
我正在使用 Chrome,现在要杀死小程序,我必须使用窗口的任务栏并杀死进程 java.exe
【问题讨论】:
Java 小程序具有生命周期方法。这些是init、start、stop 和destroy。您应该学习使用它们,但更重要的是,您应该了解浏览器何时调用这些方法中的每一个。
当您离开您的页面时,会调用stop,并且您应该停止在start 中启动的线程并清理您分配的资源。浏览器不会在每次重新加载页面时杀死 JVM,因为它效率极低(以及其他原因),因此如果您想停止您的小程序正在执行的任何操作,请在 stop 方法中实现它。
另请参阅here 和该页面上的其他链接,以获得进一步的解释。
【讨论】: