Java Web开始 - 如何检测应用程序何时关闭?
问题描述:
如何检测App何时开启或关闭?Java Web开始 - 如何检测应用程序何时关闭?
- 用户单击链接/按钮。
- Web浏览器通过Java Web Start启动Java桌面应用程序。
此时,如果应用程序已启动并由用户关闭,那么您如何检测浏览器是否能够启动或无法启动?
答
您是否通过addWindowListener()
注册了包含windowClosing()
方法的课程?
的Java明确允许你关闭过程中,请检查下面的代码:
Runtime.getRuntime().addShutdownHook(new Thread() {
@Override
public void run() {
// you can write your code here
}
});
它必须是合作的,即Java应用程序将关闭通知发送到服务器,并且您的Web应用程序转发到浏览器。实际上,您正在询问进程间通信,这就是如何完成的。 – bestsss