2012-02-10 84 views
-1

我想检测设备浏览器何时关闭。如何检测设备浏览器是否已关闭?

是否有广播意图或事件来监听,当浏览器关闭时会通知我?

+0

事情并没有真正得到“关闭” - 他们只是不再是当前正在运行的活动。他们最终可能会关闭,但可能不是你想要的方式。 – jprofitt 2012-02-10 13:45:14

+0

你是什么意思?浏览器活动被操作系统终止,或用户从活动中导航,或者什么?浏览器通常不会在Android中关闭*,它只是向下移动应用程序堆栈,直到它稍后在操作系统中释放为止。 – 2012-02-10 13:46:08

+0

我想要我的android设备或模拟器浏览器关闭。这与任何关闭活动无关。我只是想检测浏览器何时关闭。 – 2012-02-10 13:46:46

回答

0

我不认为这是可能的。查看当前活动改变状态的唯一可能性是将广播意图放入浏览器活动的onPause方法中。但据我所知,浏览器不是你的应用程序。

第二种可能性是如果使用startActivityForResult方法调用了您的活动。然后当被调用的(活动)活动关闭时,它返回一个结果。这可以在调用活动中检测到。但我也不认为这是你的情况。

你能解释为什么你需要检测浏览器何时关闭?

相关问题