3

如何检测App何时开启或关闭?Java Web开始 - 如何检测应用程序何时关闭?

  1. 用户单击链接/按钮。
  2. Web浏览器通过Java Web Start启动Java桌面应用程序。

此时,如果应用程序已启动并由用户关闭,那么您如何检测浏览器是否能够启动或无法启动?

+0

它必须是合作的,即Java应用程序将关闭通知发送到服务器,并且您的Web应用程序转发到浏览器。实际上,您正在询问进程间通信,这就是如何完成的。 – bestsss

回答

3

您是否通过addWindowListener()注册了包含windowClosing()方法的课程?

的Java明确允许你关闭过程中,请检查下面的代码:

Runtime.getRuntime().addShutdownHook(new Thread() { 

    @Override 
    public void run() { 
     // you can write your code here 
    } 
}); 
2

..how你有浏览器检测,如果应用程序能够启动..

从开始使用应用程序开始。通知服务器它已经开始(或即将退出)。然后为浏览器设置一些机制来轮询服务器。

+0

这是正确的答案! – bestsss

相关问题