我知道如何在退出当前应用程序时跟踪时间。例如,我可以在我的应用程序加载另一个应用程序的那一刻开始记录时间 - 然后如果用户在 onResume 中回到我的应用程序,我可以结束时间并计算持续时间。
问题是如果用户从我的应用程序加载另一个应用程序,然后按下主页按钮并使用其他应用程序。我不想追踪那个时间。我只想跟踪特定应用程序中使用的时间。我该怎么做呢?
这个用例是这个应用程序是一个教育应用程序,可以跟踪你在某些教育应用程序上花费的时间。如果学生要关闭教育应用程序并改为玩游戏应用程序,我不想将其计为有效时间。