我有一个在后台线程上运行的应用。我需要查看用户当前是否正在查看启动器而不是其他应用程序。 在棒棒糖前你可以使用
ActivityManager am = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningTaskInfo> running = am.getRunningTasks(1);
并且列表中的第一个应该是当前活动的应用程序,您可以针对所有已安装的启动程序列表进行测试。
这不再适用了。有没有其他方法可以确定用户当前是否正在查看启动器应用程序?
提前致谢