首页 > 解决方案 > 我想知道我的应用程序的活动是否是从 Tasker 调用的

问题描述

我想知道我的应用程序的活动是否是从 Tasker 调用的。有没有办法确定这一点?

我尝试了以下代码。但是,没有一个代码能够获得 Tasker 的信息。

// [1] null was returned.
getCallingActivity();

// [2] null was returned too.
getCallingPackage();

请让我知道如何。谢谢你。

标签: javaandroidtasker

解决方案


这是您要求的一项非常高级的功能。我不熟悉它。如果您从 tasker 自己发起活动,您应该能够围绕活动调用进行一些簿记。你可能

push %TIMES to an array %Bookkeeping() on place 1 
and pop element N if %Bookkeeping(#)>N-1

这样,您始终可以看到您通过 Tasker 调用该活动的最后 N 次,而您的内存不会被填满。“转换变量”下有一个“秒到日期时间”选项,回顾时可能会派上用场。


推荐阅读