如何在我的服务中获取当前焦点视图.
我发现了一些方法,比如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
Run Code Online (Sandbox Code Playgroud)
如何使用这些方法获取服务中的当前焦点视图?还是有另一种方法吗?