有以下任务:
有第一个活动(例如,“活动A”)和第二个活动(“活动B”)。还有一些服务(只是“服务”)用于从我的服务器捕获通知。我想实现以下算法:
我已经完成了没有第三步的所有步骤,因为我不知道如何获得当前的活动。请告诉我,有没有办法检测哪个活动是最新的?谢谢。
答案 0 :(得分:0)
没有“合法”的方式来获取用户所在的Activity
。
你总是可以做一个黑客攻击:
static boolean sVisible
班级ActivityB
成员
onStart()
中,将该标记设置为true
onStop()
中,将该标记设置为false
Service
支票if(ActivityB.sVisible)