我知道我可以通过
获取当前前景应用的名称RunningTaskInfo taskInfo = activityManager.getRunningTasks(1).get(0);
ComponentName compName = taskInfo.topActivity;
我想知道有没有办法获取前台应用程序的View
实例?如果没有这样的API,Android中是否有任何隐藏的API?
我看到一条误解我的问题的评论,所以我想强调一下:
我不是要求获得最近的应用程序使用列表的解决方案。我问的是获取前台应用程序的View
实例。
答案 0 :(得分:3)
我想知道有没有办法获取前景应用的View实例?
这是不可能的。 Views
是Java对象。另一个应用的Views
位于该应用程序进程中该应用程序的堆空间中,而非您的。