0

我找不到任何此类接收器的示例...

我想创建一个广播接收器来检查定义的进程是否已启动以及何时停止以计算进程运行的时间。

如果您为我提供指导、教程或小示例以了解如何创建它,我将很高兴。

谢谢!

4

2 回答 2

1

抱歉,没有用于启动和停止进程的广播。

于 2012-12-11T22:19:54.420 回答
0

如果您可以编辑有问题的流程,您可以随时编辑流程,以便它现在可以在流程开始和停止时发出广播。然后你可以使用你的广播接收器来计算开始和停止之间的时间。

如果您可以编辑相关流程,则可以使用持久变量来跟踪流程的启动和停止时间。或者即使你不能编辑进程,你也可以用一个瘦包装器替换所有对进程的调用,它使用持久变量来存储进程的开始时间,实际调用进程,最后存储停止时间。进程停止。

如果您既不能编辑流程也不能编辑对流程的调用,这是不可能的。

于 2012-12-11T22:40:50.163 回答