【问题标题】:Listen to new task or activity in android在 android 中收听新的任务或活动
【发布时间】:2010-11-09 20:25:05
【问题描述】:

当新活动开始或android中的任何任务时,有没有办法通过广播或任何其他方式接收事件?

谢谢 马哈茂德

【问题讨论】:

  • 不,你不能。您只能接收广播的事件。启动一项活动或一项任务以及类似的事情不是广播的意图。那将是一个巨大的安全漏洞
  • 我了解安全问题,但如果我有 GET_TASK 权限,我仍然可以转到 ActivityManager 并检查最近启动的任务。

标签: android android-activity listener task


【解决方案1】:

你想做什么,一些分析或日志记录或其他什么?

好吧,如果您要监控的是您自己的活动,您可以在启动它们时记录它们。

如果你想监控其他活动,你可以定期读取 logcat 并找到一些字符串。

对不起,我帮不了你了……

【讨论】:

  • 我明白了,但我想退出检查循环,它会杀死处理器,如果我通知我更喜欢
  • 现有的活动都不会通知任何人他们的状态。当我说“定期”时,我指的是计时器,比如间隔 5 分钟。这不是实时的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-19
  • 1970-01-01
  • 2011-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多