我正在运行一项活动。这是一个我无法解决的用例。当用户离开我的活动(意味着一个不属于我活动的屏幕 - 比如按下主页键)然后返回我的活动时,我想实现一个用户必须输入一个引脚才能恢复的锁。 / p>
示例:我的活动 - >用户按下主页 - >用户长按回家并在最近的任务列表中查看我的活动 - >用户按我的活动 - >我的活动进入了针脚屏幕。
我无法检测当前最重要的活动对我的申请不具备的意义。我想得到顶级活动的包名,无论它是什么。
此代码: String pkgName = am.getRunningTasks(1).get(0).topActivity.getPackageName();
始终返回MY活动的最高活动。我不想要这个。
有没有办法检索系统范围内的顶级活动名称?