我想知道我的应用程序的 activity 是否是从 Tasker 调用的

I want to know if the activity of my app was called from Tasker

我想知道我的应用程序的 activity 是否是从 Tasker 调用的。有办法确定吗?

我尝试了以下代码。但是,none的代码能够获取到Tasker的信息。

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

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

请告诉我怎么做。 谢谢。

这是您要求的一项相当高级的功能。我不熟悉它。 如果您自己从 tasker 启动 activity,您应该能够围绕 activity 调用做一些簿记。 你可能

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

这样你总能看到你通过 Tasker 调用 activity 的最后 N 次,而你的记忆不会变满。 "convert variable"下面有一个选项"seconds to date time",回头看可能会派上用场。