如何在我的服务中获取当前焦点视图。
我找到了一些方法来做到这一点,比如 Activity.getCurrentFocus() 和 Windows.getCurrentFocus()。但是这些方法是在一个Activity中使用的。
如果我想使用这些,我必须得到当前的焦点活动。我尝试使用 WindowManager 来获取当前任务。它只能通过这种方式获得当前Activity的类名。不是活动对象。
List<RunningAppProcessInfo> rList =activityManager.getRunningAppProcesses();
RunningTaskInfo rt = rtList.get(0);
rt.topActivity.getClassName(); // the class name of the current Activity
如何使用这些方法获取服务中的当前焦点视图?或者还有其他方法吗?