首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过智能检测应用程序背景

通过智能检测应用程序背景
EN

Stack Overflow用户
提问于 2011-06-06 04:58:20
回答 1查看 315关注 0票数 1

我正在寻找一种方法来检测我的安卓应用程序已经被后台,这样无论哪个Activity在按下Home键(或堆栈中最后一个活动的return键)时都会调用指定的函数。

onPause()onStop()无法区分新的活动取代了当前的活动和应用程序的背景,所以我正在寻找建议,关于我必须包括哪些额外的测试来确定这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-06 14:42:28

按照其他人的建议,使用服务是正确的做法。

一般而言,组成应用程序的不同活动都应该在其onResume()方法中绑定到服务。他们应该在onPause()上解除与服务的绑定。

当所有先前连接的客户端断开连接时,将调用服务的onUnbind()方法,此时将断开蓝牙连接。

有关服务的更多信息,以及从活动绑定到它们的信息,请访问http://developer.android.com/reference/android/app/Service.html

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

https://stackoverflow.com/questions/6245819

复制
相关文章

相似问题

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