有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java我想知道我的应用程序的活动是否是从Tasker调用的

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

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

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

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

请告诉我怎么做。 多谢各位


共 (1) 个答案

  1. # 1 楼答案

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

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

    这样,您就可以随时看到最近N次通过Tasker调用该活动,而不会出现内存不足的情况。 “convert variable”下有一个选项“seconds to date time”(秒到日期时间),回头看时可能会很方便