Android 中的活动/任务更改时如何收到通知

发布于 2024-12-05 01:08:27 字数 401 浏览 0 评论 0原文

我正在构建一个系统状态记录器。当任何活动/任务进入堆栈并变得对用户可见(不仅仅是我编写的活动/任务)时,我希望收到通知。

ActivityManager 可以计算出顶部的内容: http://developer.android.com/reference/android/app/ActivityManager.html

然而,这需要我经常轮询以重新计算顶部的内容,浪费大量资源。当活动发生变化时,有没有办法接收事件/回调/通知?

** 编辑 ** 需要明确的是,我希望在任何活动成为活动活动时收到通知。

I'm building a system status logger. I'd like to be notified when any activity/task is brought to the stop of the stack and becomes visible by the user (not just the one I wrote).

ActivityManager makes it possible to work out what's on top:
http://developer.android.com/reference/android/app/ActivityManager.html

however, this requires that I frequently poll to recalculate what's on top wasting a lot of resources. Is there a way to receive an event/callback/notification when an activity changes?

** edit ** To be clear -- I want to be notified when any activity becomes the active activity.

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

油焖大侠 2024-12-12 01:08:27

onResume() 当 Activity 进入活动状态时被调用。

onResume() is called when activity comes to live state.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文