当 SD 卡卸载时,如何干净地退出外部应用程序?

发布于 2024-10-10 15:33:17 字数 179 浏览 2 评论 0原文

我的应用程序包含一项服务,我正在寻找一种在应用程序安装在 SD 卡上并且卸载 SD 卡时优雅退出的方法。再次安装 SD 卡后,我不需要重新启动服务。我只需要释放一些文件/资源​​等。

我考虑过监听 Intent.ACTION_MEDIA_EJECT,但这显然是在外部应用程序被迫退出后广播的。

有什么解决办法吗?

my app includes a service, and I'm looking for a way to gracefully exit when the app is installed on the sd-card, and that the sd-card gets unmounted. I don't need the service to restart after the sd-card gets mounted again. I just need to release some files/resources, etc..

I thought about listening for Intent.ACTION_MEDIA_EJECT, but this is apparently broadcast after the external apps have been forced to exit.

Any solution?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文