小编Mut*_*ani的帖子

如何在服务中获取当前焦点视图对象?

如何在我的服务中获取当前焦点视图.

我发现了一些方法,比如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)

如何使用这些方法获取服务中的当前焦点视图?还是有另一种方法吗?

service android focus

6
推荐指数
1
解决办法
1581
查看次数

标签 统计

android ×1

focus ×1

service ×1