应用正常退出/非正常退出/后台进程杀死等退出时,APP可以获得该操作并和服务器做最后交互吗?

应用正常退出/非正常退出/后台进程杀死等退出时,APP可以获得该操作并和服务器做最后交互吗?

android平台和ios平台

阅读 7.3k
5 个回答

回答Android的吧,正常退出完全没问题,因为实际上一般我们说的退出只是把所有activity给finish掉,完全有机会跟服务器做交互;非正常退出例如uncaught exception导致的,可以注册个UncaughtExceptionHandler来处理,虽然最后还是会crash掉但是应该够时间做个http请求之类的;后台进程都死了那就没办法了。

iOS的不清楚,等大牛来回答。

iOS 退出之前总要进入后台的吧,你在程序将要进行后台的时候,执行操作应该可以

新手上路,请多包涵

程序生命周期那一块的内容

新手上路,请多包涵

iOS 正常退出回调用 --- - (void)applicationWillTerminate:(UIApplication *)application {

}
方法,崩溃的时候不知道会调用什么,求大神继续解答!!!!

回答iOS。看生命周期那一部分,有很详细介绍。从即将进入到进入到离开。都有详细介绍。翻一下橘子书。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题