Nit*_*der 20 android android-intent
当用户在设备上关闭电源时,我正在向我的服务器发送注销.2.3 和4.0.3中的事件顺序如下.现在注销失败.
设备:三星Galaxy s2
Android:2.3
1)接收ACTION_SHUTDOWN
2)发送注销事件,休眠5秒,LOG OUT SENT SUCCESSFULLY
3)数据网络无线电关闭事件.
4)设备电源关闭.
Android:4.0.3
1)数据网络无线电关闭事件.
2)接收ACTION_SHUTDOWN
3)发送注销事件,LOG OUT FAIL As Network down.
在数据网络无线电关闭之前,有什么方法可以获得ACTION_SHUTDOWN吗?
您是否尝试过为此使用服务?您可以注册一个持续运行的服务,这样当它收到 onDestroy() 时,您就知道您的应用程序正在被终止并执行注销请求。
只是一个想法。我不知道服务的 onDestroy() 是否在网络中断之前被调用,但我会尝试一下以防万一。
| 归档时间: |
|
| 查看次数: |
1426 次 |
| 最近记录: |