首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我在onDestroy()片段方法中调用一个API,但是当我关闭应用程序时它不会调用

我在onDestroy()片段方法中调用一个API,但是当我关闭应用程序时它不会调用
EN

Stack Overflow用户
提问于 2022-03-12 07:48:55
回答 1查看 264关注 0票数 0

在退出应用程序之前,如何使用kotlin-coroutines调用内部的API?

实际上,我希望在离开应用程序之前调用它。

EN

回答 1

Stack Overflow用户

发布于 2022-03-12 08:03:32

安卓应用程序不像普通的桌面应用程序;安卓操作系统通过调用onDestroy()来决定何时“关闭”它们。这种情况可以在您按回系统按钮后立即发生,或者几个小时后,或者永远不会发生。

一个可能的选项是使用onPause()onStop(),指示用户何时停止与您的片段交互。但用户可能会开始与您在应用程序中定义的另一个片段或活动进行交互。

一些应用程序在进行尽可能多的内部清理之前,会听后退按钮,并要求确认“退出应用程序”。但这违反了Android UX的指导原则。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71447876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档